D=-18119 h=205 -31137547998549944165142010843378785233303214431828778628405164132984308500165629532769112408606352505334991119770793741940138249189193007642738422492842783097756920265276726919701075968996410095023837572610037104379129318670664497312786637158577933632278561687357033232136680320785698397573258114123073128946945258382527664080867322010875276515971565097253534173476111363051331461590686788388755738997207213342391177726857681812771335374959213729211571589386747732358731382154197287921924538313134052536411299433920997556582943823475862579175658090194844395522504700090751598882511651047913711667454388792564507304197792053294977878072005667554776682424701391140832397056715900650853067488006010855434811109374518710782631612801462442400667455539158951737425863137545644706372635397473010698429651756660700564025597899839155505801485970042420321968584212013926113039044859926055561027052408088353439474624510556360166239261388771609500607535233965493694509557074852638730668786663271140299436101862176637216845158011211307/11791165204937615910941315482336150403844400746786079237753570566277277973470383772205033796742428000910229244644372830643587273039083853269307209565496275024220413955389498336293546543253007587315466146026440770161541131731883356086653237997679646730870434307773390857232570520657306002479980215864848546745741713471837630601039472052717022263881898809221120475101682018847006084911221638534400003508883821183382774970555100310119*X^0 + -1538448115373594895418251849250053593835520054345121181376620885822879710885072422387608033920713796669396069815373574423008455301314519447168198054681304974009158297275365567559842242627838719428953330555462466564128145208317117262508962916441207415110713965922119825649218417998179278339742588629479747301656791865117382197231667681414787566838550371971276458074404214185150722640130409099550415768829120511682211689249478237534377765586382066283649218970501962443269892920378124225468023595296660192693582138787359244015832537370768967335980104533560911247275622475205740654138672980118797041929650420289630197747632486775653765397276028973552672771515074191792687908430582883537194827266245090450115500660713560413940744549276555551315704412202110565115103891915243155631330710018942160408843675080671606033265038020412689495711042534631927482917439861305490291296098276207999687203693039682306970053925250607995315013769991807915399297715714240372791578809175792985083954736097182971729859543618545907170659122844409858840/213644122348264662690345695224448709167256697131016969708856945090377999601309883568583007363176052948492443683711391318431157800195160337386577330117227007163849680457702320355302769817201244474568931099853080314556963765849994528934070019279957519116641399222546068942196945263789727458934761531255190818486094106396226028860234194123179726399276124524277481888367376499488903252506424868604793663577465956021712499691487862519046161*X^1 + -74064925691879987614280095344803823464190742189793004063017162303983968303667112006022078953106050160504086336182692129748612153686409991882832186686644268248248520542573232412036603638307249848447146359817538389355835942663244947104666450057356460937758715869422843936301260722869914617462286877664681755144635920532120470509877093026154351770548597239100595155654653592422295308200588129686457542847668288662983651409933670644027220738232867115899795575077249386307442620442240381723886108229259443620535399173184091886784227055950415267881737182224250542139456151347370547233231995745369974182810782268171424932265848739708785299733773696031923921124274116543531020152189204082140013648772634791216615536129650112365505525735138478463417166042179259426826027944248387110304490806187989933914778419312197013098715018860407906570827421382742236472651720768843996054278599955531212568906826268626121646972808214492798598557397060540021539731982296072274452193868806337574341991045577083810924518241027445745151112534073/650762470607517849271003669205593598092852847661906244149984577861762678595418277620455532686264584188433646704805609064715893428946622510585971056101124511519422371841133524824413408204261139539459470502038786365778527056232869147671131850415566351943839853621799815510379740640063248660521011968919286204853563302160032595675228878675259245205690093781175587786394504048071421431161854326088636431860688845045685466667868001*X^2 + -1916979843295078828112080866940255650241626119301692034251934463575927868697528975757859917451308959699223868302899338885936791361635136113632588405496346226243669000788080876554178675291446186109934824705518032948223041236799107030380912250691469847489527358988617680572097114445480774168937724191130428274199438527980892446074340552386489553515854206221920664466632272414086340003192916993245321762691548623456484532690598532515032537787996400925345721218449489845392935350699224108238909005212123606473622024735229677277734011653374041367081529780622792357347658668022411627285302589225496882660257738969595999101508498457094795712132816309533251698428428701026679768452624624919673234688245205211538573230589879211163518702576020687456790075958439529445157709058728742046790114338642472786748634639383627264099017535596396432105896764590465881156223357645442675098691155866304590191013110051507065183646935633404127906405873396199432479073881922318949556977584580368352938930640065421449533229604863789532960684319134003/11791165204937615910941315482336150403844400746786079237753570566277277973470383772205033796742428000910229244644372830643587273039083853269307209565496275024220413955389498336293546543253007587315466146026440770161541131731883356086653237997679646730870434307773390857232570520657306002479980215864848546745741713471837630601039472052717022263881898809221120475101682018847006084911221638534400003508883821183382774970555100310119*X^3 + -39204739112984074766575860728267366537433895273047420683483610304673319754794073915493084035990762016239936276787687406623043234232915624115992678639598397958279525893492701226729228782901398368859003387940229553450013757734827748436859857957261072368868209541868618798538246171711163134357861536176714077674208203256751955072727545944373192559767562500572446273838612628249734675542839336057592932576909269379197627400760192203640098215863975745873491729431509442874696867205256934677980408198769247490327033131343191472774857929528645018248497592103681884112991674626389478340418814292384713412022349719304478117245433131500394734367229710897057320759946008502252219457426650951180148276372631015700846453446746944536088052183096906992540479947283513859970582238526441323885568310955417219200853097417370951799454537480325050427743074330712497113349168256536261876700355495699082146690380861014449992186163077820231405739390170939407961361687788188507572214325160623251432217825240540296705973795663405737985566060/35916025752387982188366006358275489712062081111645578903360261485830491671472944291652714426086681615344867084541399032215679310610222557016721179761638308489399104356815140174646139864466093026075361250733417206566506267246143227974564371677000184996072622861184381892509506078705405853552680168271940294986123036710637043748287923101454784767685307896747921396677217509137999968605433761581137834972166722503763202531479*X^4 + -1280088060971783740010517704615255930435146914476351595694792604167451100470735647360688833770481147781935909607468231001075813067014791742574671624497703947764217709895110607346662985817368479673701859607780764981717491344606810119229006462509955327290320850892767830793491879644691971611702946222618395134664018493386563296982139811085812871952664059611305908568344917896671926231042286640632429715040360008377620504173262445384624062745905278776449393302858838423154294992521462799184695116820438081264712515008387892495151075541761631361199451104386459970046287667074766141617000707858831365747989161609942590015925472740155236645180225334659337419218747385866640744522272205787148619697852040379056551832158318977679860954181432599455663032599451991924367009355892095533234083857785287039439706554328830539123186888194340384820955392016597158146281765129305497822121052247064890601211278676897873622120047743606620642011162661609421431911561386368320477591752486676055400351969549755534463095401299130322039683881808/650762470607517849271003669205593598092852847661906244149984577861762678595418277620455532686264584188433646704805609064715893428946622510585971056101124511519422371841133524824413408204261139539459470502038786365778527056232869147671131850415566351943839853621799815510379740640063248660521011968919286204853563302160032595675228878675259245205690093781175587786394504048071421431161854326088636431860688845045685466667868001*X^5 + -8273860203473784366430617987154913789436209057103224678523731176741538267125239921595911176261584853557131675021877068363181642801777392807984107953653216560879810037809049098462221428835976732125749105134175317465738687025748614995422623149926459028893079740165881006600634878388395690954732301234590894597155791265260491608136419322843071744604114874876093926226803614634163108066112768383726187041916773505951522101907161027799993491423685460511417879168798972179606891674648797841303586571239695278015126427652027829466586370152823282297505094836197542684719514707795265251935953195048014167789900099845374476590570434289925313822732808301032953155327051597235861448345921492436970434836452744928321724810578364169364299746353888430178358106885032366278713626563597955680617926526701978541594251015450358178237276293813988898752889512451600426558828501927194580103803853579415547253037021207152512488206299193204057358833745793872307449484964283567477196381352536241960489303388834765986161673569481975526454/1982230021104254218685689406604972112813184011901626960834497570827887392873389496752178068661994680464974175425873339158655516894432504940489054570430945884949451093151671735451522703486179867877662191662531994401816119391033899661933019022959334676089884809381554274105055802125139679538201896808429841326018159761059497971647879193192493226319626242990668436264540951991721395695426555636687335668202810447804139441*X^6 + 2143698548991531579630709597779103657024003762841893722657058900964401933474962021848722565576839941375526718345367272600382023847692544086894803077758459699567356383211405040387721447682870204282813228434860583754490913885556297728916949960848311740316221502350932682332474213510962936279474318762746591495705332171760137406910515619360310203433752403533273294618851601894567640767825567505504550543551860800021959871572939330060581391708516529094755529547091540074729208298546355324020918082871653982372809574070966235977313190460517668971009138939520116921069430324194385548707315545512177978276362301820025493241819459509437049950575616584408823772920476838830340934035060425025447627397818647158084346050783660607749623097719032812127873465762296489413653794811709886232288430660550022476387049525605676862968230169550180464810853983137742115978917598255611786700734237475199105556133537111556736513283756238786909386064110409984084705830401038902431667102093291183557280185659816134852777401172242664835879164/35916025752387982188366006358275489712062081111645578903360261485830491671472944291652714426086681615344867084541399032215679310610222557016721179761638308489399104356815140174646139864466093026075361250733417206566506267246143227974564371677000184996072622861184381892509506078705405853552680168271940294986123036710637043748287923101454784767685307896747921396677217509137999968605433761581137834972166722503763202531479*X^7 + -1672192054692098423401008409313660903779962370122471108471804871121156161529933219125237117796568451173085915971142144413780140983100706490167704496393981098211552411166706742344294878570023219391574954056738104417704911185187358328395914017894103871902026347011516818950023296123066323579014182371773469470236827181555101299552684616599332006497932811404486715863448464348793898806828836660366933055473595444453703462263149446370814487431295226677350131880463080151217134482617327958783248878503179798330469245218150882562047065096592974284163913986570392217503392402255698760598962306192981711799011269562579974151327839549030881727088517891712259825894629493569727438023907645020290099794438273657253767040038706005284771494702899102655369800458295956717916190089245817734567757244158957684988312198533510503630100869425638490028496560466488421498647822568329360440868625547835005427961462948178166834642186648659115107192630103766912323739587290858303751304464056759162341275463760720284894504114321809700/109400630338553685009420465070090629329057012633237317778823200553445962408156603386068661000165278462662077124889526969405348909676720842236826236019148180636318289814651566612479866630949824376492201096226723020134451095040228470772836195317585665659798267530302680838073613451357121228445383123154138822562953792210359179405479286560654187665965353661386855580580658534782349781744387418548889876273680139511239*X^8 + 24477069539481224047135063913886901660942482780543866988262695577112837862086756187617879312269014154937037788603318717625909640334732986163138709736370977997667633502111359867904843108183710111019524313992213519571489075740588370332914860474086289677163490640445313120186937632820767255868542766724814153686665320839434766894445799694452346276227987727406880846600040147962245126621877692336221769440144816793085922385049970749303953681867350613247127940719245872620771072802440833683535892780705012760419378289925281528840250484788575333865593985914644032209725981775606236909645844801910599777125297000840842792401245763765537056881743440813156365663200068604346290063911375010071969321606916816949727864923960694196800468249634785651378589222729098158748070500043665001677970395667672296095683498499475069104101566386929207044058857944604266132787659584140892577078665260769324606077280033579973517550772664379743120091930114767192709683335550011126487425766954025953760298949923176199139614791162582128473702/1982230021104254218685689406604972112813184011901626960834497570827887392873389496752178068661994680464974175425873339158655516894432504940489054570430945884949451093151671735451522703486179867877662191662531994401816119391033899661933019022959334676089884809381554274105055802125139679538201896808429841326018159761059497971647879193192493226319626242990668436264540951991721395695426555636687335668202810447804139441*X^9 + -181913596304236888781041079307805623070771629128169321752758436244302244209100953988918686864471125693509496892155162216228721986775416441153627088469967495720608655586825544806806896715065127374137445681588696394252218112603229644831520409978921271588714804296240530181237306350255819279949981918360641338993131572701073754396393508204705983379918354034828587474735946519205093707265165373384910777328485356371684820794853550830346596369765354753915860812147023988521516350203021511932119405197828294120833780140716055046967820688063157435380089158604381966280455214710941110985841676125677935660548550171129250277001066477718914552978951383741045430552376495369345042431028795611852778641984222229008533047330472489800664668472243652543391553393905160382974636477469099999730348125151841920104215983411040665972586135939560883277832515904490423056825171801422324034087025249550507413155701796146490658648915877744668448382670701785281770471853407337002748163464732645685221001642046665557843742063664858/6037895597911235995883904468794670198634417607662526506916673136124839252064496019982816987701599341170157134769552788200527010854722713297468195596840232939804530593004667289170476661567957634333693972969077930356777476408202906935969766284981823812561304019554207232080888208585303892513128932234347305180360604459978982250978491448791555144652870117632698028620821156508767028077950627437987188932815284481*X^10 + 2774398814006849564417698651480137677451849241364483869773065161651604169940398418178831553690519173384651725316392652442593194396786086053494420951686012692511815874780030816653124899035234520486500777111765773923779359027273384785687616492381830304742140131662165737947905530157576306887848498123621618976974518208865926656650486994193808442405464894496528293587323279591026041545469252273464924481186560040056855276397756277180267617486336315190479441524281878137322834667351160197702089676324941378114061665921722863803431187086335816665295920769476047703104359191158681987104373061552590435603787465306186627967970075976168621827090283151759011442791047939686247527265279038598391513872346879245724892154324723009583687609190974365519665639943458432487356715488619388655318517688827457644310796319594227304912207599628558530227618418690539524278111667593461392812298679320736891737450862583117005815017614421288526077267579899050193440951470224924035179494484714970573594670571936013613266293242804753376/109400630338553685009420465070090629329057012633237317778823200553445962408156603386068661000165278462662077124889526969405348909676720842236826236019148180636318289814651566612479866630949824376492201096226723020134451095040228470772836195317585665659798267530302680838073613451357121228445383123154138822562953792210359179405479286560654187665965353661386855580580658534782349781744387418548889876273680139511239*X^11 + -11606270615055494796016173102827957173207512970528324608183013391171320483576117524106161213161629341770083632774501709355666111492474672925599549610039711255568791502656483558432371051613129134969211462512947084279503156035713700463737190527845122037227329926623894967697599489633099359508666219326361731012702788992302676345593597401176267023386666054459222157011516481219597707470845185327379348549980511165598362065265078684851628330152087554993714481708365480550096188749580753155589160371850900971386776912675111015927746368613641767931399809906251121324243331218910738815992455140900995227991555410801936076512555912579555028899471619608268452976221782638023916391918807347982926541680918604530895518546130404635654141355100561519076975351160113171331676363855179668291150419455699830660033563603514964864763381015191125004727527059097514043942805411210879761086191226766099630779562955015881763057084568250475490114096010219458958617239896514319717721150529638739110511503951113106689884724415/333235586837642032997621528163511794173763320694438242006549651532912371105717535183112588316220505611245495599622097698577571105178139704038202748321664161366771377725297604126633735943923927056332798331534738691802940361399796177270807786576622540568536013000397772066940129620028913986043872853598283855641073153042606228322671860963163262026208406514305316442453841630816658098015929545669583803345399*X^12 + 158992126963671746576502178601814040212264764093625454649632655316529449489688022275657135659598324505667235849777339736822534665779644630642230533177889870538710026862555088803951520649232655846700988004886022399435765270460713413479555522623251703334647560224330366751260651521797664122471649031963593912650998469018795288024689725672174761953439515415242251442077059097696421566670538545684269583403535401943597598673337909680240175997099587613532784684151205588886029019042458663297422878534925868330373042082840726405002909006448724413230438989441854907165370021444760695958551061745156319728262697958800874220465113537408420158663361879441750345650613465855555575042411334686609291960061483268976159857479843279121101772763558265063452198488013163988743468233566312513768328618336050234828297888947913548248125051590272082196906459076217494719696674416313479561187735267745968841745626663105963659566969897059697503773312372134168149700707449076491588237713044143633290512292791468814808506772918198/6037895597911235995883904468794670198634417607662526506916673136124839252064496019982816987701599341170157134769552788200527010854722713297468195596840232939804530593004667289170476661567957634333693972969077930356777476408202906935969766284981823812561304019554207232080888208585303892513128932234347305180360604459978982250978491448791555144652870117632698028620821156508767028077950627437987188932815284481*X^13 + -480150763470137017232702577616747355804222852701784585145179005024494515980073332539433218673061144305794570241170085233894209885205147967240902729413367328627819641610851596592782211067280490862406050611661042040459300067843277771279576417386243700882628607778066765050258887156714095375979571591538328435307802799167116967239195782001642280671593210154073087951383870503864295039946464787432649320643110408044676189546685136856927851247063848822053227509662513409785386022034442430872855380771462127979288631177393198445385702285555136053802826977736946172813336021747313372688933930710729409991645695084356054033785168900975646560321431759149910583428920622678985836339713963360532148181558431717538128779108931517353214342821671517382344094308109846277065329632635587082190766431782582938065193122172760951833614583744700062648587267715905005503566455744676590669253114205071369554841220107495090725664892317010966439989740128453872249569610039062780460900574524751490036237773923895505705871/18391499908253327059861003817181510799368801848580950494318099869358815117043850940069131205707848424926623743011319482232881014690553546224306128832808883567899518611694773669994687120918589715565582997490741138683312564788332478462984038113396022990702357359699639718910543055357851646671663604702151545650481436781423159574075382800549879244230277968668542217697104786733078983278101967308879287121*X^14 + 5890323174049469956386221264847268076976982601997674650856467033385331381119713092223061582820387719794478136670577063016906152251781155276360397785752502792970304023581255959560258154203940705683900213154446224521641576183193057787641961089626783033631709821652311921856646902830219925079694518324978896330157773353362459874348232133644958931597533355590725334311566935387726403052384721429553956014268029489931970147484654781158535700627934341304306737689645095863137261564101598902462659628191564771021608087234493409792742644966657198095469784015302639358075645334539962331252100870185522458950626306731300920399052410669788099776149664268420970417170827534152709507827556897208685353953551763120645188557891549365894575957108937369217756777662010113386058860133685411755717257550064300002799605032010274639161872615809636684620542067792527047917843637118920358664556069188203512090808882956532052465081381942806839497058573657852266086596086375959500636965701813626084971821943536467352609148984/333235586837642032997621528163511794173763320694438242006549651532912371105717535183112588316220505611245495599622097698577571105178139704038202748321664161366771377725297604126633735943923927056332798331534738691802940361399796177270807786576622540568536013000397772066940129620028913986043872853598283855641073153042606228322671860963163262026208406514305316442453841630816658098015929545669583803345399*X^15 + -14145223629215892879775465926077679165615944199636972336983280114151873480705393605027252310316333213476652490125308101367771400669133135133518108483024711122357055902572368104064675380281662866636855405777317989679645892277863494310721250631134677549890635988893146670374778576234517869595652507168077477629888476194805710085162730842460391965126205159041588446172740676463798683195694833376343055563942989577135547735318936850556195853245437984633853764562977635823218592616683561690643529395116152474951103277421881653193080544824877967178973857918984716149893200188545719181110278068631230273808652533146520667951554890423077686489849915410705933946517530866728988010281178401401696274350981585763768629598497376702183311131738958251043579218789906060310859461030662839359283470337381704664185652454174163615919287075372255234316638684230267302354364753591739967769354499967757483003053142390650015060632998453676302901915574615793838207977021124407771077038388535771461201332408246408245/1015039456275364372198300337611430586642132670046964539672062468643899504224507475030030973326775673322292827584928499488541366228299218843440925483349460983933965374010418547932815669789645660111793310750634203801717123725831032532865171262950274462757456667569934307572743697519612100373732744892220958422124920623733272232136176543989727868217356254134805575235780384498762568755345326304369959*X^16 + 160467385263840685436454950771325592313134497607094275242435280006253425490536534504905165060814762819563230680865306208752248480348844865311850983419807046511210284173074824187805810620261471033811096936849580157888155435769419657393516949448678737227610156076353230340226927204382772407705185512616229219337351985646794323822837230391455069446591336387323377461628840681905070279850200954893232886717352414267704851458267164103231268302401910615074487523069938921960861118660476289548472605511243968864392775572945189685677013937948656683658992759219180838462215979837728715912023293978610043141645692189322042765761398468038944582274382157092040961508606748561877444968202561356741206408507436861444395953309824859969226523796838092653354700521134864589447374217012965065638123060118401554327410255405932512914397976838633975593434623388321409700516655354691608635215158975334084783256654362707431222942854205416645688000096750590385495030167888129131324304294117993047659637607935658121707253/18391499908253327059861003817181510799368801848580950494318099869358815117043850940069131205707848424926623743011319482232881014690553546224306128832808883567899518611694773669994687120918589715565582997490741138683312564788332478462984038113396022990702357359699639718910543055357851646671663604702151545650481436781423159574075382800549879244230277968668542217697104786733078983278101967308879287121*X^17 + -327726124101875773418579593789302679961423844915438551592663093899795805242641679920176682080513831809012220610122223027453631177377433730397825235767165960868086867300717197106227753682144277018425700680752404386848099433230279139682156457061012970804980161204378339969718576973195642912512536472507719855801321672832627616194281416816540035348192127046817426742171865947039158411083218953876531097988258186648976950765116531068621832960164651419514814179388527162332906316894720614644732620168757494827688201587210677652531576574293507002012966087256103444829708967123308338778230794636227283755726460864536100288862313532247554219982439724340835216093165397228439416504049679602746265907011238486077904916109254463602453925506311694866594173058790448645244422859637259857113748829438347925921619961849575660507269592497564664835166342806034640220709569308031250097520663662706280088068144195591547607481016985072390243251198071190708565370200994666192328387998351606205539083048508678/56020721688579081196440219527094794781286642201388848152329735009873585971880759149513271887343433595799593111370853771650828755908119589571219464835226060154200859540284703787892028797927350301440107663261449517176285872610576330529564063300969946617222620871457271790537209422132132036742245427022515504284172450120496287440596972459281851549056584476781587021125911170526108988097871091361*X^18 + 3576370890622994035118663517682147399731885771918658233569290164912990812869964980199968571463397924460949148847444327144802858132600401809559629314612500282573627107204301827656226220697972860923726068164722613467233607676714166284968494888664352673927600995450709374292713081536247387033010669371589352338579653700197820726927166387816742690211086050456532222013997061435171993491722245973837015646718241679903721032893974960487024204244110933416729645723777127407973762134026909607956904084048178673008823852870031935125945805755765156268211703852775622155140621291408814192894110272779098914383801655065539141408078894747079549111967480395139306716106865124417884490009435802071113962101653862017110997548647856617368777842165272135312812712720035257270185836586436339831424958679500856577571753510942174367920088631549029294122478142553421114312831398374462200161630953536741694522426647518595658715942037823788406959606506347929786270907860502333897121631496732647517240528902630326927/1015039456275364372198300337611430586642132670046964539672062468643899504224507475030030973326775673322292827584928499488541366228299218843440925483349460983933965374010418547932815669789645660111793310750634203801717123725831032532865171262950274462757456667569934307572743697519612100373732744892220958422124920623733272232136176543989727868217356254134805575235780384498762568755345326304369959*X^19 + -6598509938105943840555017198109347916040891122386900584983659429863327124385825407318351801269900275640178553207378241078810890931722562687266746457497952433636914895220430026982242998564605341583998555303920078315194688102782439742377246651709395217386033723245617929555944797046306438129101759633004181807893982404715766832689791061601459465907968495596175608497287340830606649006806140108019223468429929185725120660290226627442300930722612933054376242957288122162343105365913742558128413815972311237142639770190021894056340320507120531039081545421202392462724469921687097514112866378195415548720175769315641557227586685867031574151079508114240312418902013635736414201418291146771413539645489459193578341678112476902173504270044170858697992137327612200148581809345001387227825823180441521439890469495227239288264522375431505707074270930785670770076817842699194401951180147124095010444620187813185307436182325324698578929148509656410333377625255784231393675037852172320673923797638/3091821937666487179007683620900424680240997969059487176573195817091096968479538558944382796365331066604094768550739763323076811960269307885160299400365696790893584609541625022787793410117961824683487370343917959996483573740856356892188534869527564800332392564239597758735979326791331311702756522270683564450807023021165422343429382000070746263538638141000142779464976608561516032236760919*X^20 + 69325738170209434271063146882448516450120733847421116733973516555740201868599697111254646391908771377660651753093400787004610254999882775327912125415678035709539392243699869693596285788614259119340777615513875425043637359690152232491428386082103933417758704995896847245675377851893017973570934130008919033175385915066943912221253414694332008225393758825946064561239159368632035596927558529089593199160566823146537545488198858823440216961691863208347753013368509007993437508452364013209999016641019223601230400933368183349954488462643965560983279045431908425221497039333663533186792410637209779984599356425410565911737762169887380796620862477560557687664053095154106781547066919465201185020269954965185246856888183298126846028640378751404793817811805223260854506250316920413355748289223538441291336276320053542560767462183858870630514169180998695259308349970311697452554358609633908478168662912054659000135966506408438548977857704910434093253002382396908171697512544763274263916608210152/56020721688579081196440219527094794781286642201388848152329735009873585971880759149513271887343433595799593111370853771650828755908119589571219464835226060154200859540284703787892028797927350301440107663261449517176285872610576330529564063300969946617222620871457271790537209422132132036742245427022515504284172450120496287440596972459281851549056584476781587021125911170526108988097871091361*X^21 + -118311794307204245124182516576780480049392583539296300065543995813165059560735436576333344171747014497311513086029691837484098380265745364111425447974405732772118672662383248499119491088928576392461715419533320522932522252995466225468916236419215684885104663392994432326364663588782947181291445143208722511373623751663429051184057681108387161289879324459157964708797907082806422030483622594773477170234320175145122200517013378489112321756386501458759546698655014662046196835940553093112383121006776370419917925133552156845517372412920237695221968231402064560431758343067357027163404779097976796047344275591274087190444627557033680276049177367446144488108215546847595145551733865882922834908431522032316468288824774379517823776401573784887223370219978152692852572220751661026916629054883688695314981302290901460880293332946485178714744041300533303464101831667513112663120767037513139138766244620295293625615329709556356997073571237958880285526918628389949964090891048502666807573/170639766966526142668341719791402653581378551192642374114089950719747059356451159498006666834004694884049603650904562245326828851496733146705684607338467729504585496414902865654163773393562659345630960336879406148048102750750944141077793193306891373714465067842573969796124473027834389960966748842137180001700260666767780911939366521335103828221129098791331904600970065045615985001201*X^22 + 1145892900372374481285439776049392943009520189254301844845973908278124087989439824656335454380508672940859817416105870406679765971963931111619211732414942374727910995119453237249617137518781806043729017370027757916507036731743585255490373818725037252505971866596998659740023528294241240879900961548346390964085525547645839798303858656811957306284757867305788287596117267828245605048231858176754357032207288184204067163592194480295422024617134401188305276727843138656883859328458311463902080858858355073520359035717300913857778455140096567141645936100186318257990414351412645569395281616448493417829230252338949333295981570580621546835802169350927371552051989897043332333399825467172089819859897009205968754956890513902325225187108389624298142678316609983108603418016361395004200339654715832358133477452399158895413497103502392256747420651682307036607732475814633768660083004086114298239137571856485394758694488015481806825552052694099602079023443896939341320060394375597576864258747/3091821937666487179007683620900424680240997969059487176573195817091096968479538558944382796365331066604094768550739763323076811960269307885160299400365696790893584609541625022787793410117961824683487370343917959996483573740856356892188534869527564800332392564239597758735979326791331311702756522270683564450807023021165422343429382000070746263538638141000142779464976608561516032236760919*X^23 + -1753378137579126144175881045673961146084933262171370350195768702525499346198473962799917533852008257034984114117089519291959188071892602745744254339265927779167800839563412546762113153368063772045604624212020923365732788229960538456374231686602228053884953202090352940604098466197483374818652577697882564467547040514587738126225755033729449446465871268679170827889947377698215263705947852070215235270929787058808929641405320907363503757244335896477953230240107064291275361538891415890555012246437220377352974901440328868363667760114123078174963201739907055854143817148203807427398060632125951019464371289307564092493635560828629753106223289329462363730000983125488575288929597419559010430600173989281510722810178459467028353582099793755749060102490284364935546731276222687647563957239728783272987639296717206980680174453759872417349308785424656904878633251100253607738478957945856647677756936709519027571516936908987540636375637957003446276468517091693101058460501102233903/9417725424500587376143369931640965482718613123938538225845242602778688633834712704785400233677614376292819893531903650605818690407678853507681693655194421850244798080186702668699363838708684769889671634023919981679347797933160999010861150908267088344525915770328051757609386446704254647660839386397548429918884081172679558029657625770467676374034389248376395198464046859408134279*X^24 + 14991794364121666570783376471382783078798341632623953412785654202963257954091648839558387879154353170535542357000485369298865901644111583734426944323772305045449123649461949797413766219524331820246435573090862975734281264570018183998030860215963324171982888011926566792419113508245330832077225025725989498721059662059192262340111898523357409292681632472091675251464047360415918663610469627406812028187075884187508088483417881413542643337364770155526651173448538477529148051334811422141706940210281176801207905802876793507353158226169176665334134710087661115567673759766942560288813728220800948084586563822945881663910135299490130631443173582336248207286474315318526221531978112633321334404503860385008465877347560484892691596706213464974591239437074924308611209912035769098685325058698495622073181794853958353600712288539581104294014731376998871759202026882738372491443992023521093940207190208532609390844977467085754289949219734449440103383520935638050615697949792413090430474/170639766966526142668341719791402653581378551192642374114089950719747059356451159498006666834004694884049603650904562245326828851496733146705684607338467729504585496414902865654163773393562659345630960336879406148048102750750944141077793193306891373714465067842573969796124473027834389960966748842137180001700260666767780911939366521335103828221129098791331904600970065045615985001201*X^25 + -20192719227320686932638462274983893775940333131447707268410071501972862698947190957167369275113649078609321558534897270183516748376031629575295340721107750752533428500560357881007860507128902431163870438444025187502038022759217334333415343837174054650790105045088757451587914320598356660656480876123143913723629833025872839887860463829442305168200767951041152953806631447797429471908023549589924189138968382134475362723350257445981683274744514867010823361850794766991040586633979075414047373076972433809731302968980124931059810112005458408701983526413715041559169461096826575937418225770296286667138637239800652334086191031215639978180146074061913898619923966970201916224358510580471527125237302066375442270272409755184082815990709258579840759974723328914329285172543586028129401850710474342609616008349400272006179133738368783458048339112693028184842411909084787156252381580882891002565896726463852907207109576879272861302963465566712557997859080220564208340108172411/519770706137236457649062858416080660230620515698357427332923594170687600520708245752271109535714684932547044181903176257288961333830722087735619717158475735429372375969242379198596160864765426893850192285662563148040609191079033004628354263936590780094150657891056446691836549848460436429209083635826945743080969213128735472689310986835237947681129711815022639133729613080641*X^26 + 151640648630706620796237993593576211497961547721254062339492541395602081504995471276747059937792244314141042003509731327738967496611695148129271355917228463459070117871743287921164632903854906985012098197588584081491032903969179741655653760732985494330400739071584301828831233167727309117316349733983388676742903606747250028106687095722750614525221680246756720488109666590120404541717905142616475202227850917556255135994097254571682241500354024689842135082202574922722578447778935822235687064439199144695523932047528829616963066382257535853019305372009599088035408519807405094946895090455841559889635832216024801696178747438333158461661200851154609336505812492794046420015625405468386196953603190802118238166248610412844091378775971741421248507618951349551420015145768575256682455131214975921251495268052892290062061244048335223837429829429067324675625049251945018092613684144659976463176496319213962991933997245540251985743928151327265911543981486648594126104767222030749/9417725424500587376143369931640965482718613123938538225845242602778688633834712704785400233677614376292819893531903650605818690407678853507681693655194421850244798080186702668699363838708684769889671634023919981679347797933160999010861150908267088344525915770328051757609386446704254647660839386397548429918884081172679558029657625770467676374034389248376395198464046859408134279*X^27 + -180521223973284501386124172339830448742312862507815973590778979810153103759051756890830671329402279515068771829725181621582586573204379238049089171132637734156829460568736123456055219850615666960610703211342619735738304770457383550532713444437138886904831006838390496791142693725857368378342672465692576918367824514961117561477031304795940218805481575103567504831224378981308129351236339585150524339353196786726956701273873253999904177113704018473345233291932845270915389760156070646868829646095220667892409804307398285026601591205487048845700090202829279435696697474290898241277294680353029023858906798193127348618453600598473358159590557868189535114658165882319212537644529283522505338207546709756887090076990227932775000577993599308161888000730781442379651131517730380041944473103184487742014091670526628177868600349770425204961442009411240711302435984405579718220443864631068028589821503973797235519052370657084102264727743943092155660763228531443198213855624/28686500697457721598822388565377816669276478596962162775700844095738594873928376055647172003737219765580166906667209904370492926421475914108704659040701790133526815826990583321297872998772858705990959340231942333905878315087975771545248317453313691710036462160773577277544927967794052454837964768244767688232295889018639851685485456528243167265363966654617950170193146039*X^28 + 1227828227887980689479698537389060687050011341537175168709291795162679472015126392344102181814245293697816198879096882086671505763791447761462189670085154541020011365405912165445963907323210541608609849851783000397102364630284150109921392584185308286686411043347855830570157961771065909781002851683837937135645050580753297286141633119400753997103322310473883644114047679674763193991716123294760472588484745791807341075278699962299033282681715069450658450895080092835094413328092636436220325724232416384759118367767780807689952551608995167545591911443950599699507755098112193413787927041773085284429028325671734634831074119899768132856476620665814371115050553044866647393941016768016666800365814640826524398938444416855274889956779856330352546826135762490406153002660201915399335321810428876997073001194821778432421077727237674033334678081588180198865973993843181790101237276808443166511555144959555077191133005673325707640478137458383295302261111552347497476421228176/519770706137236457649062858416080660230620515698357427332923594170687600520708245752271109535714684932547044181903176257288961333830722087735619717158475735429372375969242379198596160864765426893850192285662563148040609191079033004628354263936590780094150657891056446691836549848460436429209083635826945743080969213128735472689310986835237947681129711815022639133729613080641*X^29 + -1358603873905396939679621670829521151264937448434395725041520654238930014886870142719412834328482673317101237629088176765932232459475563555923792141454114503550855645911046664725779629389821013345899669224534294717187637537727951163020623920201163260791819295556889864931749732747565285622689158414159228920843623481884509599103293262959582290212200453786949613084193500755382812663608475150944109371623402157585869018178430497425914557878295668298534484391006600889199976320034369121425872961232677582232024423065533340313322231516059920199854770938292776713373809011387292260876472911588267270476353062147091370333221790572518600828972527032828184031538946583808906862416889239788397983647898919374131229798754920866222401856652742097270522084702197211046752749267019106466003375982218653947120943240050158073933007577061649829067482547488484170521054220242523880297720995873260317658412012974252524141794417618825878614248144528143483758154473078416577557/1583227589682527821558716737423578380113498460012261315508628737553871343558053758797238920676484340503348248063756824569263917789142663177256176336481140798803842145095788030316125227593843959710301856627404510950156096643742798804859446848794839213534768042429139426985204921231527813612117929700577718871477227717790156834565122607662849344078810456129916119553681*X^30 + 8487575633057076963626343057693476427633818436979300708551294947648128755653282700352668346054964331712669722175970159625224243980653383342282839208385419729682733888595146077542774975322953322878709772009013481820582722510652647401368580471271001225471491983985853415494553740490431563141939842236307946574093750172167600839792760079820434141690030293864513742959074763221645760259390978300122384735653276756739825724865266928908056551305996641007504623489923254503775382876037198699487784471797346378543080496582145599599513534261573223945811059417028022070350711184610391544300681646909881304193174286311163374027041983486852816688503645808033967470929746902192017061799776803179733846782590601519125731220879299101960892731062837899956181285331014174072484726963683789950449017172159366209178977146450288481771514085224184681358620831983070823193205157595054263599156018748494591640661561283290511663514635466052056784396140486265597741525678870381562981000/28686500697457721598822388565377816669276478596962162775700844095738594873928376055647172003737219765580166906667209904370492926421475914108704659040701790133526815826990583321297872998772858705990959340231942333905878315087975771545248317453313691710036462160773577277544927967794052454837964768244767688232295889018639851685485456528243167265363966654617950170193146039*X^31 + -8313316218982302339036367621464119973697679614914618142715081997291048762659193631033151418810330673244868218268908741679813200868336622023874423874860400345437259547796966320354019994323656658547276005577996925050728504135440026265690360917773259660550794863824441840417054559619281637685454265049900138954716948547771251070997530524554603282707599306673254011907319842895199429720882776255584475572301228845951480205188098258358955798090497670144742044071580917580866098986824312263612106670561448472417674855067453898706977353420470181763435716150163545415461148731121212485691418681719944058503803525660235659487701917746743368401771831776800159840739604316266109022303678054137893066869246508029029953593906985939459235664605225415267951874252304209897805985694886000669058797772347700138563246350179964115567229040880378902514317971450448185271717197124206180788981051545390319949316394260592009244733443140845705434254619857289292721182926297944/87379413305509565735345037663423940621088275291807567498682528702128778826538647761865385544262064159354724215671771321224345592424673722460189653760204249616636798117765220504228998708198242712638769061615128370779628933370649528387849597041494520312090515063145837352238253834733032375523921281559562827500260925977711619546615299280470740332182264812071092199*X^32 + 45993899261988126788146516228102666939310034012490228774177386106013228595624715953785976741523787950889735091069469858497761871594807991365919832205497691155997902153707663355214915559723015442963736527237711689509612820575860005149380026203856469698142923660587068041788117633242422005092722193276677642789801685943000670700228433559045723912779568115822306575264122332351086534007335228169485597409232951617275201924792383010965249426101581383425101065076563079954610329901174429153183093863994138939734523886507934196012621506685398858764553525207224681213078421653595803786368146390142461630808848449758449777984068639954616569116019791626730409996605755827672300212487691620009356579359614112734496188917479525026157325626454430204145857047634003750680711328974180576589990235600480132799558562283932587941065608284457007071186424961363859206034317572737724062469161518302489619246519900442649491487298520726301002300867922724860852092063453546849667/1583227589682527821558716737423578380113498460012261315508628737553871343558053758797238920676484340503348248063756824569263917789142663177256176336481140798803842145095788030316125227593843959710301856627404510950156096643742798804859446848794839213534768042429139426985204921231527813612117929700577718871477227717790156834565122607662849344078810456129916119553681*X^33 + -42243773841687642447827351759586338917645239743367873774011717155554121020437268749708521166564395967697196354435276921313560317748666680502611636240631934097195102400749245633491961122425728963174150778679881823011478714184699457383506435420836947399274597451475145188927230467681916126229352605171931716252386719018814070736457463007672443191425824004319406665368256513051986676306194477875045202461923431849344710738283743616301206091683100365956726477796611929462960130437299404476439895797902472112364154925965227220496419615962589101972274983648998794491802567563345691812561404231671064623319796489443029494014878299546396517260543203365101766131450032551020683883831660483262195381366237028447114202736321794820964345528025524445560209728390108275873259651107767273252079146026094973006461192800483984132966225212974887397596602169246162610589491681930589334443416130201711339057093843117285123222622189348753182186515340709721270731893472/4822529571472463476756169637586176975610589728561596528433276047360714102684400229696196564063252064647868216550128115305720271120076920495622807757613789371192493963119665572284839047861264016371696509830295732147449027726179674837896660800347398880296402398760739409031307127034220010791098917244856936227179255255682522189227622897536880640884279751204321*X^34 + 227933630312520406209875460681006308018681947438008542497132196035171407381296328395591397602091875986501462206978966650982349813398197832936128737973541258068944963899046176823224041817080618127124528351228415791943742870031227994026303193105079790798190858474220343953007191851012568245466756090326891417987434324103663658612217200199115381395352958945283337811455213922491024417355994224136142490352162194108040052632353731261475070342478554384735125728258501305741225471781923921607226499072970875047460426544657588207265140317882860318807717092983265783904283068579022826334311182315926308152755034285938068710959510675776228090033633325618698708519957544730467755755764854322675477375780981311432262477991174515805228930142892218230711418133093991686781145311405914158473228753436792472605557504762920396634106364865081564802530841485827724674530116229964926538140711502995577383725465414916318293041080505424972011728417665688572843904972491995/87379413305509565735345037663423940621088275291807567498682528702128778826538647761865385544262064159354724215671771321224345592424673722460189653760204249616636798117765220504228998708198242712638769061615128370779628933370649528387849597041494520312090515063145837352238253834733032375523921281559562827500260925977711619546615299280470740332182264812071092199*X^35 + -195298689892409308776682845960732750840367274414260934019168872556697568807634688528854391048446566148573800695192071043361773549526931006430093129920417238418571316722749360813861698617713571480266995685118932443794000934252166601648763185712490349256360299291265791973974662488086430440933143170197281427814286098945680300407801190644763057546857746210264788007513726688127296354501995745050348509285438037301921874949477888728175721069325890935560495882076305373658792112096399036333356368928931574162707515691621086888554684054959768119327822273874974724415056521523213388714944420217558779241301914209036327181226641615011347915948571848409898792321476968419171315287710506217156016678155917726989896976133526183055967077379416275492544151431049186640681672499902498703153106960770679978243220265813714857088340707915012352824325852258442019807577538187717259318567702844727706775135063731779714816513182648283737980738864243380851177888/266158704755917185096096342932070035631689923757469867455890283534450803172603357232529199407431539524690557787412556725300528236661897483063237913660455288437137477957926241640534193270117777822821155131646102552428336427296190454103243048752546988260742998993362735748733767152393620552519394958047184514994163875251532766114444665684468273132307508759*X^36 + 908877310565207809372651098319777735406351442595183856921749526607469138403971366951446050119682099391501334555311020268636320980664781619550915011783183222804490023961035257195791557110448505293593572759433841477325791141291951074554840195400576277544445629182996222809601783810722652671662807667546949879377325010098013583582372467645589791833940932552122606175691333467231349190764770218240606880377520925023195055405397555577637773008099197600919048150210931882052907288007780070758086341525108824932425531891815918361874109446457730636385070552706003843637828631834130903464701646681525980009680794278622794298770710064461161439780077895063061105682346020088305088862155735811235346766832728494991337570471258228979434097320086679429719959718194739400876145424599300098381805206673396933148088705003853562622291873217332549739037254446429797841779314904649202722965360256533707964538687131962477719411937880093963670940900641967787271569929/4822529571472463476756169637586176975610589728561596528433276047360714102684400229696196564063252064647868216550128115305720271120076920495622807757613789371192493963119665572284839047861264016371696509830295732147449027726179674837896660800347398880296402398760739409031307127034220010791098917244856936227179255255682522189227622897536880640884279751204321*X^37 + -654868645253238121418306837091528763724000204828624591994259687752663461742162122588881116909303758446107205331664272632077974897016951328547351258178095670566623131623385600836853321760045110219545606362888716878389509679047509207275684451002845966408534763181766469738263998400534957166712203384668110237565851825359166492720946046573410258289280262183136466989023942118522555064009830509901928313590229612462321393105753960387570469769746219186535813459198093892024674187516155071180974617946887184620990994766348529008398259395709758838049634168138157738648250249131081499156921322876739760901460243365820663808493936690449116654537552418675546811933116810341824719166915920003228665036078030126112299830864388432644917334335411249679533958289190631966174836321549551523540165192303719021511259406431843504819265711222252772455154220317522615844892384647660246985378553491748258416275884657741155313049850160316802739763741931270634/14689480918147645294778759475250843624465474019397862324404784123541630507897972141538120172605085243373837286131274172156329170299790136490051212189439554524926181243883560993461791118169754281297044822100894229948028943501086729626538056667175174582523483580405250607027637681571478588913262043051337519454393944216100930852389462204562518523776561*X^38 + 2652150412891880049875771593346810921613026361954019132864389299817334381004099888793343242830015650524917220241673174448206193476024560329469594689030398801271445124213373531865473311968304844121547120979045796353970142617070898531343653159590843289083551807843711445161321733918726382955811255430994716066630305742925326621730027393795972880300157367558361494262154917685971216249199351521834615625701794080762504936745261357262890325761507078919289741315955701501104016918973743351014883322088141138754242804906233743427982203674322117833640423005934985200132870364719494195231956509801295039317229724720318180324199202248069749045013925047420213806835925202669212595732299946860421037277585475223579098784548862310197408943724246231889312298811882705138269801111483028684114819899332984394838355925450788082754686260229508109667846565820813037171225204969925410995867507036663262213382708955282369111351549652729818735186028966037910304/266158704755917185096096342932070035631689923757469867455890283534450803172603357232529199407431539524690557787412556725300528236661897483063237913660455288437137477957926241640534193270117777822821155131646102552428336427296190454103243048752546988260742998993362735748733767152393620552519394958047184514994163875251532766114444665684468273132307508759*X^39 + -1698238982814921211503784723479059966905130482250739336754003437728223783948384966235094599725140032276381356034015744725026126309218725712802597400499843319652166907055088108911159481083204801991473895084125750345908082986126620346500682135821168210504687878748481076581895542707297071743624874659156943612315060605671859420573664064842827291214710790124176821861814394200712719400702999189401809465853062101612408733085418786077403106348890022241869685299366418910915078360513926989303842335416577976248217548235218672513651781527775685280800528086238128393125566005445600316299752911589823794015275554592775851459708496342309402916086809659738341136178524358071358027265075808200806166477756202406870248247821289492539912269699905722593983591060701254515824297028890097715790706471896718208737333682876692729382551765553780510003696179016724505677895256219998650474511886927573689545330862028544469848176167524716293963264935892/810722496724302957932488518971844120782906011336048475324509306448569485506814511923291581908774504297910330930585251512574047701296436695736586577042858575248423270814259119899651808497696025238536609200336344718142775180809466837382750519740337467990699463568919399913220248444808134494909324082528700229283842608096524689684279607294139771719*X^40 + 5790764529477393650931190625059941533474135660264719938552357407245710194113214232657631493675130721870315816852779229122903861165828163018406406680512513181838637616975698408692741538881529286381537825920255796734351885263404619213367256374715661999555919966255803458247421652769304322641984571993669875366680585949237637793430431157574008937797259252913222150926517930908413416986148063084333007824376782662088505857162941412232213094813038171291292557587050945331756796767467470119744121871030842655610734196094931819416549568375280435924699914176839629567217705457970080168715111241038926842215584730109788363803682518484312132032282835716970307628201751645413414470524063521612075262336040365953821182794704371307776511504686560854528683470739232081153835032210669877317608573886409249492107166449602704586161518497744302636622296566067850086618527060507258929736201704684556398750854973042167400095772719600111554164500903833833/14689480918147645294778759475250843624465474019397862324404784123541630507897972141538120172605085243373837286131274172156329170299790136490051212189439554524926181243883560993461791118169754281297044822100894229948028943501086729626538056667175174582523483580405250607027637681571478588913262043051337519454393944216100930852389462204562518523776561*X^41 + -2805041654938010447533548290540761521932679558869110952153320628745129939627445491275157296765668711150807034291895530220242198137917559582190483136181804529866452520501703232808859694120417384394377399425097930366512926192459680190100694923326228387427280313002867289134132585349686511577470960161393561707102475318854102435914457659679380471971518027710910982463744565157262157742296782202616809241259664666780415891425590664169021722503635813278878415126758035079166634942921998215169997863962480931315564082654867879353421381485372153596849606250662586768858159609192042852092326533376669957726954734792352789346570283488591003393557794753610085077076779555025517903241432577596948082817622803006489544591245118395924916002551579156919391928682674283460026233627596195932596055013699767707635673698465812616372994353100620116536805245485848212330960455724797691415404001097831859123100077193526915266075935247660021919640/44744328976450298467492053588600039780501463178765300255229830920501654920625559463728217998166262172189984597968168856591094856299819896006213730175112234408544802186338049555695778381681992672804051503964696987589976002031539645531362134761318917599795764863895325344291641285104483387323214530742794868882600728963879060085229847524374401*X^42 + 6635034891106994402044715252073372531530501448211051342934732584445160504236053454817860887058769435845479450989521610080131729282253162834780431321442047073335681714845566468154947628702635745929833982580038779884364695635315312494623718379355206329198761212271239369092667693912807733209830612817854815367626777450599825846584781130641126129666431140863105291897936718158771301499986895742070990198515507643066676094070586159335853345625533616113166390044095748085874877549699690420133864879879283950768126880394048736024638714221469040551766934555561922189067641754469546346560182979745636674302507045474124014143253585595020116828274290268012397281418163675334861232018709298853912873072793142102211036573662799541917053595011925685670655447151496279502433632249542121537428357050919404318368047101603615260656834578875847391325374329694137140371776426390364266990141424270898602296137096693978169860227406286648782251564324/810722496724302957932488518971844120782906011336048475324509306448569485506814511923291581908774504297910330930585251512574047701296436695736586577042858575248423270814259119899651808497696025238536609200336344718142775180809466837382750519740337467990699463568919399913220248444808134494909324082528700229283842608096524689684279607294139771719*X^43 + -2170549538401554939951168652507271543786000978606851010712280199100940054029182712957624402258729463946921812050045810310333339763930850545693020554588937279225582318642223868257663617136677737469704310871174557779065073120196486426131677722645807813702790826382958707055505985605195304422775709457701416392423719186232202912081660388230212825778280623666633868800430698643899217334346692358483513887121419517703611490599824349508373228690048091151706801960811849360052512250382790252493971286561852770622671384400594517787795258147439291008672310519340367984868279694090775002711967319734998824197646376418439302891140030861940456769167556163839076528869650333449342688481148042734758487314023466956021958737988773107456086489201105420587051459891362354462039334402651458235810673604375793349116488330249434086176860724594772060207591086915657527024244148139887661197870197229614427756830593791316020682508422049430316/2469470112944991360863847540625864549947649604214653140638546880098330753387359096182362050784605230541971664990792475114029187940825646890347907178934391214114730514175067584066216589308570708803137673379584799800760306972324060131980911460970192483017592850813804588790310794475659991573663807646271586118582743471708099789460226697079*X^44 + 2761662219022220825804760422497811740211971811723167174502899186885714390302630712331978449191481170170994636169996756379404922353250542780353286945738845073865064477264483328052803178266337477347767561592989601259565809255451258425681617259950078276842956043140691051461152608926670072936384894071940851552791384894363528842407273460151702274569876222736300418581324126442978974558140964071507534363628807830088594404472272398245377598149584400027742447619853442451298944310614609743422530554723468172554841454155133277748800766264835790604771586359524740441060921552986358986871813066196698574428842901372388646004442822806972314422010906924047706743705738441942915972496475232524520452168171846671960804361409144055416634675700085721248303054780181051922694142113716201019874203926662297982953256156086825209313879642184421712437611429018499347468440638276492592690107474128768263268355940592913508431559843908742876379/44744328976450298467492053588600039780501463178765300255229830920501654920625559463728217998166262172189984597968168856591094856299819896006213730175112234408544802186338049555695778381681992672804051503964696987589976002031539645531362134761318917599795764863895325344291641285104483387323214530742794868882600728963879060085229847524374401*X^45 + 1264947473077996892141172217122404603740141226938894861454272188971920590082887730479995816580835844268600654144973838477414759590163128768050546963335028904471918145659452876035024281199186640640614055443778889910023625823835794699138834674693873020606126396908075400588314917767017673470186974569736144099722944469579076760094666700915980322779413077275014697174511417094627738332949419901640689811460539901824538752161930960898309927543007332469975807198943589393168708217965214545410133148885669595701371302562058763827001111733805609324502791891807864995287084714272787201817517784610259385068290665646856731762110310412107141782399570271019637723093248891502772505375678029726706698305179973963318860674556077569298921323060943700030915409016217907864158712699768476255267560680931753876430776156185064607771613543932261175725615096404946432319657903623807705851151349900920959826424704229687433186642968978/136291744188144564317227636217554200008148882621262384272782542088323348605737573606841550349611194356309490865433659424583541472533012135898664781662033843706315498326346243394570152288126867310731148152744897610285352777323475916550632565868436033060190565197516672486909365554150890864488316554239835869451004110144494717669861841*X^46 + -15399867399379587403746576518556617553109262736379609487260031457239378518144932357870127955694833518922733519476085031720123755168727808393189694193333587437366832492477450877430533644786118121133406327043009119852090315321607860101565068918764015523711470403872686629794706944930124406625831847892295837829141202968659036023494284034083697360604854965947922512760139443825679119641647761485306001395377894623344082608237023901262671935329871773466169128762381490757317741652052177960507888486754385909833455451994017010478858552623444780867097121469371460950595871124672829608248325461631509220116541301568456553467438905810864570146480923079315701411049165726851382675993704971539018354340787172439776795512585072765062584066740952232440914520152007166164732238744199255323534321837814483923973362789603838810247001475053661138334206048696109413144673359530406078929141140278149012359526847117076553126363783534094/2469470112944991360863847540625864549947649604214653140638546880098330753387359096182362050784605230541971664990792475114029187940825646890347907178934391214114730514175067584066216589308570708803137673379584799800760306972324060131980911460970192483017592850813804588790310794475659991573663807646271586118582743471708099789460226697079*X^47 + 14155320270816862188439662941579367679358909676863274903309785861877715709595881701346832181930855508171868866844548520862310344021454676959095438520057804128467379366612327180549964448410421578576283826097245868944672883494944719439333128561891912029398207216702846999260993861167012719249613670984275464703206287462663768911845421756797724134212564429737247760308477285244345985432425159276166292093066133348182367014988423648885325627181858622612796750289871923787970775248509051124439668094369021517875668615811127686552202021348192966892124284064699095666661457391405231457765543708802021966802779154050209086218626981832031053048956865638855684042266362470151948335233225492948165973660967463063667586758493482074272870183628559734243686584752023833159083733675690339902868835965593020316071299504428581930498105772935479051092048174763923962780359283857943042586024014500535675441898120069392101416815/7522034559751893830632354777722512280376890701543263109044789562797248667461646537162180603212715622071278264000974635718502206111430660406129741247421703389056542763195885169963582553569560533734265034093763320839193817391880121229131440248823667589833355328523465560290819888192002365720421466650468340937745135501103522140839*X^48 + -56155223765077229512091978960655903157459801976515409811560951127481444909465577641538062589505025741499876452456411449772918390641141551148972007266074183359660297510883498828980153620119206536454601379330573397383569911122391489579803353302833386537662569438411205968518715319494728624439190586964458644950707423738947930610047213692931983920172012393596992544667795995157611826857391181646180697450352080930986987269691492529769994191374061892477714657450801988533430792239755237194622767144367813890981605170690403477149113310551134621983409146430410656682693101156942309269939810858337187797292990095335476661497790926492150799293791354591634052734025268314427783434364468024574023590700683783053245604902579647355245443333628832564580261203767528116036135196653992597631103563531454048214025204627862305760324097872963296796880806182479358464058164583843098421307004283648210892652915580235636727262286062/136291744188144564317227636217554200008148882621262384272782542088323348605737573606841550349611194356309490865433659424583541472533012135898664781662033843706315498326346243394570152288126867310731148152744897610285352777323475916550632565868436033060190565197516672486909365554150890864488316554239835869451004110144494717669861841*X^49 + 28231861230201258634419695118621777063262998480780310183150283626302104438782276725419589462739585130693176359702148089865558245223117549218924964874672712307631964710578140429549199769322237749222050480239999316550700861936713351815186204133678298869660890207095775000971725100897903005561367807133008072789800107122276784752594446656310611374983280626723290579729302647946914063472555158058516181457699295672987945982261501528753607144748325316985450576661577916939629203859398984158833094866882913051715755752228037913654514621780335632576636086159652835238558059819155803413156292463355509785066069332958338040201761446891678387906601776770272093194586876554590181784878160527218264474289639768950164553873972482351230195951234048864103418179382120014952821501278506960190055378290817874575368686522733573691456023035968817716953874565195602191621877413703093089936527467965982830282490087734440059/415146231014509290282706262913102946099502770657501137427274659903816362241936449978595982295530416803978048678236913500662409962549294133568615334589199370222227648501345834205175923261193252041186877537047481695413312952805349148911719203533509994471734385370244801605542242297698679050743499456397612502773063386561262881*X^50 + -50515139634099128841126509369732683130390830709207363747627563104518256421223766025861430624120908972609455463083769635908601284755104293047700833580946337241512863118319625530391760657741335164197595506656105785240484142963052202856235325294669098698570237063356370676825465362398706079072939117663567669677511565190391684054554315524796684484691386890362032341550737921337489600378359412518138835843478683631201426198368254358608909707046119109451373971596701531445008570953592576368630926801804777941373871575313931615926945519182335241147399638137374027056824711557640593703167386205443533113894356782052904668829386511563087013849444225177483791764429136782483342958203257280899304674916300423494952086084020942488608153443377610185429843237838239729659337553173812052641795418389328364207131136367833082774824222192546192870994425663596394975045968563063736961388361849434590733808314475995605095661/7522034559751893830632354777722512280376890701543263109044789562797248667461646537162180603212715622071278264000974635718502206111430660406129741247421703389056542763195885169963582553569560533734265034093763320839193817391880121229131440248823667589833355328523465560290819888192002365720421466650468340937745135501103522140839*X^51 + -5705159972490051140931192926605070960745691356148535285595933636254068720700382656564615079366747167384712379574255358765981519422653674872748556526537152195475823931067752399537130463882395051516092559045183665179867946847376606605200574104334015748946435378707811897910447271595902580236835245070744404331547925158087674715320917452974064783075714826553766650924023630229168916402144370133808808899683788184139469900585130008242662666400033604474551581760162906304314191803651355699837666964727108730989561818295266996019550851718872564692486634741331680913110979948155663093988348526407708494043495673892876995562869421142628141132001284647929120222723361139884846223910157716143556341094802890254054087544494198639253949585160770637977278650173085050783372408937304539307845343781841722034278153482871602355576896148542910881872756481355480559730461012439785805416874905216688984473275281506/22912204371902935608074742696236157961228697536149960672624022291727819539816571001633422500995111032837245360021905927516000329077172809402760380517092520018887777940357957624878631451028933828643240661021440570418528227430065078034754633452922898309605076735484563254348597731535883826411142969059970887067336132598999*X^52 + 94868620959171771544638695866692897472749254789694098020728327998421160906822390108415489414560219097345237795338549857746474454580417288876449443727308325934768144386584809263319396262671127579203907586852336015171497489214569826384604552362585950122822618436440574744285841398807715269616263145984479619313948168804233144860907735685286945295853390043034489014720782340215424673478828971391469614972825396658706180543169073924051856561875316326187836993562312798756270757245306080429412985431134154726347413043912710071225757147518215391612993022058699311473386203141623629701690694436381658335206536511720217444514262140347828232901990521057926697167668368500647831838232325791830087822928124439047634201812829699368097744690814544639291444103479437332839863200820611050862738082195428311132057239694790684079086650301392428139400259256295404093353259105298062928907607471482335307490663636631060/415146231014509290282706262913102946099502770657501137427274659903816362241936449978595982295530416803978048678236913500662409962549294133568615334589199370222227648501345834205175923261193252041186877537047481695413312952805349148911719203533509994471734385370244801605542242297698679050743499456397612502773063386561262881*X^53 + -52636897446588931393401803580130185725631722304950532546625713987667120078888455258480497933500515595088820092014666290302191378874200627737168716869406888384838657386172596774770808380826821612383104433289809915293105443210643821942719233127929152635297385853471510797604052924389100090979916403740676754447738446479845671856329163583475518261958019726886673347559926334199181234106208541693350243813212299535751693813751661882570990784690618128531426978066912009888746406847450894679986454145948898837963384789954111639423329751430666768712549202648056586633970062757212526941418452450583858704448849919744050169410047327592516161263305809562438844161630507227387173988918926384496761294879546695283238531294391450378956824703263334096081346139934676737198752344490506868823278591223269762800119573916339433577305745885814110807139494649024811180206508139009721775963017116809439801540678/1264540226938734787133657635423376453514470861314088011072576979509234479817681494653867349246377340517536583697881004885258586515656096329971873752254126608471095421400626835083538354822503108816338686518099264331283637476133620952301707238419498775296930113995505450320028573957496761764509242731937241959674161521*X^54 + 91497001585421592150559947714479079395200751112065359900806204905298327786473798862316511487482151442525824292616546550385107263752399500136311897690859743479443865894537772962258968036836493160369401148302527211857483373892649837198920298124649785688172267872283956276569554600939642219928524993823523495491769876086831258364202264150371120358441688221130422267574338057652599447367648532001403148029473620083350081722535189286363170423816376228518412754286304893450668657774562896614806121567788028719919101425586205357710305600000860983053893404159182803907273318156032379387700054066685781122708475341582477211971144923903478197858388431306412861340042632982749164041838727790805906092660749937690380847644180500330478995883591493389396963194470203191871068949365854090188773909575702680999364392628498136486571873568228010826826293244811664310783404946786609974219562436089502049633386677/22912204371902935608074742696236157961228697536149960672624022291727819539816571001633422500995111032837245360021905927516000329077172809402760380517092520018887777940357957624878631451028933828643240661021440570418528227430065078034754633452922898309605076735484563254348597731535883826411142969059970887067336132598999*X^55 + -13199075349013555368146375847075002371369550613683381898158017206004479955631926034232858354283790899067038398321652308760290930928808471625898047273306720911887374746090828631123998618806855418028556020085788686034077065736512515763321918708553754854785335497010426668168382062237529908846304537976891115432498684327906534250650134369874746495623027256168004621631438592552910823376585429313475923250850061202306507481517380519448936555424247827130513195942887692849185774643809867674244778746093176651650334888704405052896872191666944256892261661370862411228729315243089163460576278692809659991817737218727713185762835580979363194205542119618617884556468643805158776100316088376751597525515517304740345665762000055066423533465378862467810266332493201083360503181999821331609592245259729959265257829527772435827043153355212903688619920831962290705315396522058313679538192770635717568/69790839833254306922769338011114104173214352961757713509165902064641231846000413635071877545470353800846436541634803514832970170299469966884037405610360759891334809945395818482451479376483421205162464071863748790291055658487423199530973411248937511744408086207600057967880599037336318878774173118380553118807559*X^56 + 1677450055230297899572053095787030567163882201534125346456994422269719075465710811830462251958352625001612774846581630067144704020637327439954443048062203858193345598456872488984375055063554738868980465796628370516980364578189818192447896907259928037509738104569317555473868259593457793279148761283564371745861835682402688646824479444443552660467712802111471805775750857929123916972122029177638061136890725650555461778439240274252545677340068963188357100463215398063583456219329140157942250482075295195014645193765458338862809841743275575292006855720544119055604787144021888796296342939231912873212371229532853206429742201958710479036268697513994131121594199525877783629706541921829053773250275964830345288357122523743735232155889739522381624750843515792841173315097597874885272623235045782403924468327532168551063916563908576296660501441998694156915790677143769894806406338648074782821/1264540226938734787133657635423376453514470861314088011072576979509234479817681494653867349246377340517536583697881004885258586515656096329971873752254126608471095421400626835083538354822503108816338686518099264331283637476133620952301707238419498775296930113995505450320028573957496761764509242731937241959674161521*X^57 + 493230863413409605282283666403345679692847266108773166502444675924938937579405382637047333809537919501872299305815699388748528006473392079734152534949336996453190886023641428282388710841904628660145294516383333572775450977651802623253357210652750375887459769411661344124071999778429905115454104403903791658917150721719994735789979013958288863897365626784108523418684628176420129025996950658219444246830092811360926255148817786683870619113027150301707812695053703049951053578226473570529092020322632160113815733195489501000215818601185019756572427347410906851146571339257724801019165826722740497192548629248636597138828526792502428591328759406549651572973008101529585236748655063655671975956208024783730489112912214564200211000655097557674446932774175945578984528537845119010987450021958582228984296597825659698728509259016133668972102110475894044457398741320579461478179265561/3851804174251024169257096860263486073912155911571152575151272259210841207903328750762838873308149114236240219749147497921130866510263809640931475556617956834887952422616911445579307874412683989467545895019799591053096509657675544982116750993373669172934934941641374135872873725776053804226180976785725101761*X^58 + -3133602463449199669335704026947882896503320190922604095999583695802600550006820687303596955389046072546635262589114084135079365391870777771968969084174877172236374285075527883246976532686795294700351973737907244927868990982771220211207908321502256367240712570897055400882954822648341057504990086082293801826120009485626060194100070734495358665549919342019061379604860189571009157999515987288940011473980719186977376354513864166571508611095326093401928521067642970104217501929780627100604203108412155003622344608072234807164033074046319118193574440731950324765775828848845062255921757695988547822106774653841925507391764112926707064928469332592872422759157251878875520747975618587058193752025986718193466182191316575009678713815356377886044931572459229820119584864148457695153745142027591947889841417349765185728752541990432522851830675400337427252450482587678604480694585381773445/69790839833254306922769338011114104173214352961757713509165902064641231846000413635071877545470353800846436541634803514832970170299469966884037405610360759891334809945395818482451479376483421205162464071863748790291055658487423199530973411248937511744408086207600057967880599037336318878774173118380553118807559*X^59 + 4979159432238005861312257434231975568353465028587032815473563510419644164919121584545703955223137394106352127590412954330695308692527441314582894991945380139825158932251873209561880497205400777947150172045168545292133545533267938495001260015165829306100346054767472036525615375591130522337352745576482373274290127599804467459727840268023561888542288212401988030523366518477374888243436685993205428740466333677191893308722406450801094255028931551985856492408372046432488495828251474821326554744964856910022277261241341163183818067069568807093389178175411672622153284398004178896452277519396980283390761038041819046278168431041331431327997603469389949460721415641761420839896021033490439784308805771905716911994117103772306676259144710247379050787857084425957832255400361512545128563828333129122994319686546259501208946245631678619541423120075562572132970165639309588647753/212583706289034945044268274201859157454172741959884793595191360406801766538072120468173678089748281595907071016565345654899876732174171292065316825245209825867208588918644044681235602097946022929937959877465621229267426991427537114747875213498188044204146748807405162308784906770575296883171310601342519*X^60 + -15693501386364752059330144824511068139765993364848601595543562775691961113558720967695641295496930868579406195471655187549204929893214219786670620396120134998950593797509081766602817049719526953091369086723343585450895655461744144960993342237681097009417217203149184515196445398463645495259293654578816399187483597496532312817451014099714569425469585451752503706113884182610571045113073483227766979633731200908388999721321075324940771734307044276388995544212852920863085959778397101426719933857248416881271661709322143792133197961206093648304838539588969280279227836764842185459337212503259544633338347172923636759571847188406361233426242292291403789428674948906742229176243058119646467156837487851261941115144370190108756301734070684692787254397456121239122330030509469597840336322615560851478530379246266493249317542174014474075530940326469616514187612037685252970731291680/3851804174251024169257096860263486073912155911571152575151272259210841207903328750762838873308149114236240219749147497921130866510263809640931475556617956834887952422616911445579307874412683989467545895019799591053096509657675544982116750993373669172934934941641374135872873725776053804226180976785725101761*X^61 + 2346830498757753679279668547517731897510206684605245062924981329729276971188711984210207502418530479973814421715491989054363990084033915854567945554623710035600648375240281481108227798689871483752683976910453544716060404167400577211581698340957201996491178727638998662420566651717264059614954937627981494611743127019354890807859380047863759583494608520756475085816592432532818727091158548888931841194442802561890658840254185153395138392546668124907787849985813943373219650346359457799833092573765826642800424495202280568718812088074490362748559192620915540599991758411693315047418478411973370907789772943132012563872186452895613055964604825852935134969730558323712841464305989978697143510677078410490487058743711351704157267067996008205640276130114361314999919855207251295909414567184652991308600115166191712668342975614218912468910899973353925764499934787168322742/11732640117502894477855746685902045226236146694623588144775724952083545810368790797956491974708774302991725316880917581262756042396057800765236316863249065945538307242046693784493382752797948172081128090814372825722579998423066235153588785998023513670961242276472496402052260432174805280819653987601*X^62 + 7989164003320578366551661142900362296078314164112306639641866797477427072944504426624941755006775435762466611891926131758873594967891136507086858477076932811186046311754575458578965080684601194057991255319513978010708822412461386883465513320960766773972078002571619770607401727339554545342155700721383671141331908203276223281824318081671080799386111472594519800139275208141603496042227619497482909745088845545058827327420500873700295348219251379372651256866193765056314204211551938009748659331747697443053497371218146678768521904108037181364368094079149849171886942634951464140955341807282974096837502220901771113919273026496203812466365589770085934936867875429984359112189038224523191994958334994579518090266302894706871078989762818174672950512871204567920682282964318042791092468649936632088608025410252400785093053685270233066663807377795791703244325836007594931183/212583706289034945044268274201859157454172741959884793595191360406801766538072120468173678089748281595907071016565345654899876732174171292065316825245209825867208588918644044681235602097946022929937959877465621229267426991427537114747875213498188044204146748807405162308784906770575296883171310601342519*X^63 + -4738619386201710966388168770741352890771307314292604501790648382659292844133667603952196699515664768689832336212639779212022413478821349335370026960746508410781544321016282323526505595368528661331677266345311712432078064989894676489704798603382593276656619318452549291499114745502401511471428618767915826002193461690930195586152450388661889485055007032097545304388844898069430622635429190651230243429693706302970118187365411354487741403602326059234532367786012028430421514060207284557204982402475543609561268796996341427858575861843488026354699810856302827847423922787984068699902244623593470999979984200554717618512403158010231348570038830622964521846148466144160539974556632245036689022207484016324759280148357975703413009912022468039241850282791305609373042080241268319801574780812928826137698670790746493481415697413338949004822852708216625797309073423526/647532431011804982496591792367241306155756205895666877022778572332002086780108769686875212468059733042205713167443985940877313449752072452411077700935430539518643812685396202025132885523370394176341304200804284216710635157738629899751023014406066210660701047324493426902823579235874235930219879*X^64 + 4957397310018597502476620741603934562504534101512709572322513379205704634667092353172954005923791808877917907979444405318771620155443465871952433942938775450842075937291124716234308237918802024047237396432805565720682177004695346162051344810038677075795845740233240511640892703047081448883013534647648879621499093176366146109536102668157891390033157324858847377477740035773636610771999273619063164402007615652656048489292013256310628863401890084710363547099843887049293513187236146900378173696070718246223713201583919451960322786789544706195379513736061496522458716302351805873349886732611132304739708708901606833289475053070938775283794809348272504659475457634026483078289987524029744141833799224837780751841128729660397445856101380179885050355395800907325881644280295155109710172454241482855763864440368333482394645104328439533149074944391458320379089523813702/11732640117502894477855746685902045226236146694623588144775724952083545810368790797956491974708774302991725316880917581262756042396057800765236316863249065945538307242046693784493382752797948172081128090814372825722579998423066235153588785998023513670961242276472496402052260432174805280819653987601*X^65 + 792939658140470479674729108192892020352194713623018653288404523623616545388134390757969386948522105568730895778769270292387444433392922544287863685787584209603628853449289772429450627452738873993717757866430880645254502332243858738458838347251475141582960479151029243366813737549667357397801464924447367140210535202551660687625497139190184276676913860977075203435357217903784212323216913790251029086208619822826538399910140070601380555796322132511068234255623419371728374513473596503663508776535363351166103768545512609830155887538264577972202103006911121641227817994886616328504059279612217226948940242321477559428030114167875467190070091404872649660383996037037102785432052240449000259237634919989156059062860419799415625147039546381887998276458964403823125004659791407990792381712766348090943958379713494011683197379193381998869832895386222108191347/35737757658358904050808090532989751429756399685173954248180284360726424569794622754394569924833585354721878313783541362154496023497548013268451774432111625339071903122986710195106401320347171156042899950372773564584725159100316237085436448722670468053463273211793886357018796800920262483041*X^66 + -3681692038770641596563830971557369745057747478431333262083790440680543699609191069722438547230101251832918299082245638395950479093470332292428857634307356820370017867309179192116042711190340928582357997585849761678713082336010431962570397942492013176836583489517305013885492975690125325212566085684666107459805329070690566208455967220285270431909818432173134506433843999816803303648056031559562765080301314468236128376228322574877354749428674584720781027783934355099916992737118383425838599183666403212269191674371008731671290482070032708408506379436935127036385956533924516833520343231743355851959723854938974499930177180917122825197357336090145551005866118787555145260708463603396833198282072405444732661652912099660638147909953273372603745626106913463657882340871938575542822566752976735219828009081907525720897748452737652972943691408840666000036729070/647532431011804982496591792367241306155756205895666877022778572332002086780108769686875212468059733042205713167443985940877313449752072452411077700935430539518643812685396202025132885523370394176341304200804284216710635157738629899751023014406066210660701047324493426902823579235874235930219879*X^67 + 794272943751148018273872736290494101926810350389801631596952664110223234909581619681493594165870920282498347761818724148398067879906263771243215561056991064030941555671357457122598609527786695280109319780329185568714236290748253552037181259408910820151459201049519088686499690338058951931953378667835821156378218786855941287644296691012950065299042264972701746677010684763571645451306371839173842213200066067524191026661502939239627067595046431572937906010914888890654701407760841443571338918535213595907032027596021452497449564969851023846726276783475276132202674407295271132559628545121063188551091010848160960448220336844548510362285909315148084076615291308103898064883375336872793990432075609941680136417347924520958925970290592557559411572639273557017615703603463232074652261123066598865656988260193468158296804236424727486226693274515016683/1972391283092825434671234093106117966209857038753460690335023144805255509122723260356232127867629855661012104077683170271786302969123462291983651108345473002873883940779662795689960887485356319666808320016158373231675321987985884269851341063119955188115418798597819215023941542078495639*X^68 + 174663390456458272637961064717893579138641165958379978143047807315177669859453058354209939906701843962947370673333913671823290728521995200878181681570451920818581090656210702292563770783086709319580171385329941711523562100045424647504202061737453746201178356360656378577823596244682891937813614379745257545611514407933806264808829098123285331471747606808309136205668960551212952091150813127471457764211178667734103736003435446947990825751009663365858421940919640212419572430628097605520578702888533302229014617610426923262275274991887792251445153619394257621742971562470722401216543110692917296047788795385423094098255861138168794539877767342958795752351701684967664684458406989469305425297453894134157632668787768932048487683555511275787444616448924270477519550760960813072606962989363347696872852844089139847767481669746818390981358354929441312820/35737757658358904050808090532989751429756399685173954248180284360726424569794622754394569924833585354721878313783541362154496023497548013268451774432111625339071903122986710195106401320347171156042899950372773564584725159100316237085436448722670468053463273211793886357018796800920262483041*X^69 + -413752307317203851515177397047316455395714380853159428219010369413731315670330885210096740938754212355096343195701058823290406596882761973875038286102623952398522671382959718563063733596699761314726026530364799579597028833630786330195113917121815816866979226642794621652949988675117023656923876366584707545307664823116673997466064134449512036968922396909347211702344092967257115377898566336227991168286542584830433708349254313474228928854534787066276178432250034381636786563588105011420973935511742686636159202745511683846706390199348644369273285858922044696872609413185299711317700873541556214582375775967150302525452209104930721168247449225163688321019756815590551382661335375115153612491202978882999271271124179512418153498883397302036374723359173682845522415084176182258956424545155601512225578006556081889967320814392634335585272808119/108857623659850181283251509084724210288087479372672922917104870291144958834523056479730234994626075151002378943522444410386130745025854754234982676104943595279755170858196522749045802057804311477830361499870764017422336883270924679609875879635739013638468944124831349137587148412081*X^70 + 579650013628538163698383594617647860790068941496435994001850585324996392687563351621004698413123839865359797717194331656403766296451796312344296960091285081563970450711840732629876487180828962529889571740813867020925862370546843438879562661035810725683839317713511878753128673753029236501139483120081224577370493251900102556517270666300227750992920261373731846892658059273395623723237978533576512037786623884779919657322156995984370912899501104716695846370114854500713422217916198791422669451662274665538258824789281445956648494835063046045680931856354275663381045935305519017448371155824285822427671346393068091010544071400940786117080904872810751316746281003135353011812056051131322440276384193057939982908867042100605159580001205796655050606750567101605381389890420151821592883935732667382289097939426232470962993079133531430083443531498813/1972391283092825434671234093106117966209857038753460690335023144805255509122723260356232127867629855661012104077683170271786302969123462291983651108345473002873883940779662795689960887485356319666808320016158373231675321987985884269851341063119955188115418798597819215023941542078495639*X^71 + 32236314134367522073780147309191845128182036191556876120183605507852587729866907438685016876281328247236854612908522563672586153270053256653355530916335740525999045200481373312349648341136406960071052336028540246472205937821324500247613373124992119143609417380191731548382449130773437317083586417398234840757160984384734450732643512800749690557062583409326878981848242012698742528864646743177892748868734397760995044739310621463097219850245241056911311710057229640989529642641839120567071375969786937639070100661254150070691843344503526942658412092255929684258361397469281681699274881458924305569486964865606384619885087866098340227268402853541420792057426161890519189962052111093541568129748218851002644755663307738494218487818984051075919016168857029097950645431317145077803008978428904084978107031048128719938135349264803479411564/6007926687998795810102737959309245007345188993469447702252048694251612055550695760236781003070041125393364917684333815905189621117382568256249388824159368358063644288216597094157834431138821760463069788612548375595912405942431959799650967472583421471299130422475376628819865799*X^72 + -239194019226844043829554538769082176731851379379498477535376276238806502144935795769312952745690726826771378147106228491151308745053043346682448476085447191900680852131558597879135535281272786509061994331265368140130017297623948549245112111892928281738528481237969104490493712380244584816607329413629361564410547206576803489952250100069734604385092981626282835522687656910374125506160169415081126583846099079001077845916901221857616734042103773947466535876456105324389721003753026081588444503404052249846744662328594095636156218978905490549027112559345784494396891538539223529911392098041039928203330143777340967385642578458260021312389063222132318610567699996209548547579262506324136413391300163743622726374851921600813954608972320106525160160258129388056257824129365882348520209011982923250124422186509638565001963567326057808326841633/108857623659850181283251509084724210288087479372672922917104870291144958834523056479730234994626075151002378943522444410386130745025854754234982676104943595279755170858196522749045802057804311477830361499870764017422336883270924679609875879635739013638468944124831349137587148412081*X^73 + 30119978347330270307330875475687915045095883992578653267296246755472439214547879570800490022066449871755880162769992211606627829730911713072865264662389747663128589751323077975855092339907071479099641362683286197252277546771654464241944491982821667010531147943336943299053960908250907346626137426611910834061576910396507372248895489087384707303453807004832589725470089287214561735770686433307413461763170645563595075975900631085680335234014066935874036458878745162729663320813190754506159311485974555163500760299421085476863110922261295956881758771915686133762738547866454233663307356740196455241660727674039333377947772190424402655212691757401256182737067595732006414132322569401003388689620204914893956968873184492551437174807432621525495307455817499752088300337560470562740532347047076680426612260647194769312254679201865819/331581582206457078762775978768654175580616424387076974571005502193918651997941153498359788237211828765018208382600243716827066676824469797243191612349432549150816506883194276403655523546488313950166664198495964214135018816845960582794357716903991471455330339559323176158721*X^74 + 33543494024333563910966355199122088263825332083735598779199396508511193410816442735382349498219439616858322659042250538333971146824471224142522629483078194112486480106621280427808474781695012843213319468541195352714605373010941108642041437743989672127022181801387320656619219748779640935167736708906077290302859085622581941530513219471146188269092680129535198771755227513339867889950606737350072317873968794333465114958887647301547726380415335861863790634979772849515838150511141292617193640474726507443058598401349973012657140255742265998918913035688576509654735912625274188517344608016663563926834120149134212198749373089918705255529040161261894888062707357762642376396762352869951736669769091239621905413569454434782045793479899851300826648398569704636008398242925926263186989783702417810110220944177934623067055172125051608701/6007926687998795810102737959309245007345188993469447702252048694251612055550695760236781003070041125393364917684333815905189621117382568256249388824159368358063644288216597094157834431138821760463069788612548375595912405942431959799650967472583421471299130422475376628819865799*X^75 + -10149864638865661435113793475544143745173338665172211964426013142887392159494742244173230433156328589666334095160869746284869447637126840497254483647568604013542042739675001346369982961261825396469060844393477602356166173010439929139443799323969149026069067320121572593452165129690941032090554544676449292043172114385938099433811439691932070436238883940148810940751631711192569968405537825182783311800072319055300946871575883977572917987539206970773529178257363296326724145507931861351208168097870618508891673863967241236851386989084209986167288486980791801272924378176991305951737539729694988994952707854703157330948578220821214010677639176228778345428475430520430047891130048749781895767446838530291084845056323542541304786802391500534451222479729583625956460486339760994963273384104628368025948604349653993846792312960/18300214261629067761067165890427406345858845653020419149567056801916146144817106545524575762305415793643038157878483565143057932381724697678855986111233100565749572652088651493109747974308091724166160615845022584807937458846843676957578106788674400985447891139650266359*X^76 + 1387163852332508597570892042754345648217439088351446756230991530374730059029476730517894245055465082774420446620200064794559149242278449029093235164626742489018711001466174694807232707682522495975341351876456357822778519975702806876267334542461039131711111620208517331793936477532182815612310371847171283223620814572287266893404902358487456417690703310862180891038725330128763768309012267606842612707448623230904467777779519373116638358444039040673175551327068632242653412825115301668831273228430256592772391615654138110938110554230078339179251268753640947842239193511279240487672312617492074845847486641776286566909168248704352263271791895299073857116464646269743286063592491398650351448902310175036461414949454840715272997357808597202064858002360151714328905699022795346764252540169828314486631056467177731305090189095091/331581582206457078762775978768654175580616424387076974571005502193918651997941153498359788237211828765018208382600243716827066676824469797243191612349432549150816506883194276403655523546488313950166664198495964214135018816845960582794357716903991471455330339559323176158721*X^77 + 766647112557055788153050096933270444634201530393492835123396885480042482323236942797126300902030886760693833916400797969887562609070794384755626114414577325617366189737842420325234106878703493276094494420746815694416162360734270847167918330230598188874954438829172795587238896604157981951294769306790512623255955739098937764734145204854361042582689031229864980679201301556075300854250170243050634101020701263147903519551158862546051159766099826597089729461137695871933372383211328561930120499034754470535950487145256235579197162009717820876557186031932234655812320089720416874238549769090214336150105006846363170872062117670111940040380974087063569001217134452313020365575987018360229372414451150793033731728037738003154976038559622123897654754362885484908600224829072836507508162332038972739146695548061143025779/1010001339015898656717653617221005924491354139467984941198027308456103876859490399333549078994724642289477242556348781121643464450671929890107400304168723470707520980853725453563096637469401828145381125660633731707485924104356955513967553771658171035125994323066961*X^78 + -237599536637462540110249335893786523420834867130662715573860994470437835424622054938044184095778035273182727347154343503347459010313074171777198280403644966279447519161319160143793015406107068963650057087151418419136810236219942625873832973010382992530294090336627864194382497967017678566496017146016348497411610822467653021411679905977660364528053297391422278819240939431910457845143668654893911242327233308481116844344348509673985685543995169423792344151936619015482311562503759125469467069858234325495587049031160112584939403420038041932001205572272719414021917821265626044278464476717413397493951950828171822711723320775819652863073075760478369904009132562067769774831242092211593184187119641455788160753715809897404925243864324266856227589088910845977908884837184624530298266649895869413704014000950587960173945/18300214261629067761067165890427406345858845653020419149567056801916146144817106545524575762305415793643038157878483565143057932381724697678855986111233100565749572652088651493109747974308091724166160615845022584807937458846843676957578106788674400985447891139650266359*X^79 + 214889757133411350950993751990133724442409511511281621355215733971634964844404442023033432822425776125362850588108655416876648214016326588198357798732687293284444276396394721133295055080925092602128300956081038165723368014942480769888621899529951766983952934462558266115374575677997608631519066867069115113635384132801527841336377628025636539818890330703714461496797374375950312756186137224236418908538041034982648624196313823012743483777170974781732952411100891162375344200551509709307857166650912424838160807876151755326093209806325719686832947947382974929019529332633299248038460821177984119885392378071741929060832161804528219157735559677565769031272399930790066291002949636169914397905377647595192852212812170962725551159954011265941219785988504982815581774355682397904312162719688068638776586427497088/55742664551901244920671870258899824741506382221313810982837204506656210434322556395692316297517779253241196675111693863990477645050605987643214322212524061521470333950754757633594383656349789069230152086794731039653729461027482505324110258383915836145813473319*X^80 + -518867730112538153172812139532006951510225688972475258900571390451026627442155149511896384450810732346086952098716303109057190522870925370538915193880381288083375059319735775883717412136798169936077359182164255794836581026822106942049977696938228738124094393115557817366064117173957256091172228469994315912780302779077090362064742625797753917777320304140489304426346782450797953342382327712074638568781306648733983057254108213345679964297648339989994223283320094539452473594105766978702512325835761926044810341455514730818419981046718547303658018503805186671371099472474235332372880000152059212203720842837121613562742583048651995985479410596076963193421866688555865539773719772708668990462736048407911282198630995539879487012873004134718498719308969971300577661926997281747985369371335828228662815614716016594/1010001339015898656717653617221005924491354139467984941198027308456103876859490399333549078994724642289477242556348781121643464450671929890107400304168723470707520980853725453563096637469401828145381125660633731707485924104356955513967553771658171035125994323066961*X^81 + -9821425363628847359320466726403435219512071580243931099875797890276372474139666451984499801722294306179806103387136409721259805933761944108001404422513633376066172246237112948729088959448031396146207284713390197473856352660888595482775951922518937468925396846300065195842458717314577845835728772708648907969114850508945581719785354750435281915166164747475538437179844896867283777257695191690915272089915273889859341557013075175540627162196322697012860399006075907765990741697947390715596245700594436621020420499270071309567551077642450171643372641752496023319521175445983210736693715931965689574964729091734529847087901671468418974457677831679743420409610201917590435382624181121021034242225047539766458005889314830249860471217674547600542004172899032596813587940722087478883903932166908193497978221/3076475774154271478595500317837619335587305161505260278317633672203554855914926673419742607070907845534587818042479930679975586127855068582328733495917217369693158228972612044461304909561774329114749825420538166546372838513575942674767385528115008341840801*X^82 + 197670315216218666359876840059715068843446566141519593736282676355165569153262508834403783901149450602089740279992316528062413212118519037605885036517324269629320401099504735546885132486954350155273891300255635169310139879147195686809918777594512343537383209689833599746919041769059946572592694969066783618380017655663934205985774095459285473975851540361232622263231358666035161591179286225450279065396905414617127297523717114036050350861654022392895618148688141070029973237974688175225556011395671113710874639243858992857784170745351321672356464949034011157058703258742873584718605363191480079048645863256220160572484366039192243341549138085946796167683078575599090496974613753065636667508860635836918978814159481646714269633301274303373515913523899882584008631794160058202290386769880266981615563342125/55742664551901244920671870258899824741506382221313810982837204506656210434322556395692316297517779253241196675111693863990477645050605987643214322212524061521470333950754757633594383656349789069230152086794731039653729461027482505324110258383915836145813473319*X^83 + -26740484475308289731780675655256293049138422310567450887020657530545209330939114140445810842227115389274245668454640739872174025903032339823807220219066300515256573562780564268076357841162449884199601869579821336683278932311924671924500358964906956293637974722458133781917184458315493460160713768815260046079617593164165981289971756614784346206984328979766026162403447669734930044626137683116819480368873990736351622715614789592787361569846142608915706242841290999460775024758472486866535003957337571590331333322708378076669784723849745777437608379144015277101391143788196128661882870074569150611294701352005417757223072847792753652353035367442236249836529558934999508456457561903143127037849831432795146994565968509698508511671058955699746554546861126286618863454164073969837214158104154915702/169792801708387409823693378102412900026894705088871365876573413113502668796011185684626227003195973593166721013437823868865587843029696372996784231796303182829800663887224021439445052682917066566297799294692762655023612700125610832538627160887190702679*X^84 + -22589904430953011862416885115729626406714214727551022944359428577575225813989893721973991905763282539340861523520846823352647586500741860749504510794642322789969754615044065324746536721543524606695119751886909415580413377456670458853218927046687978490765346552197825164645424309257641608891686504796875720265726997054838824480328980305817287017206069804547599376551736381445073538637506718196416924027228015276773246657901041457512281228132407981338269242345834887273037879962447076150489372311204118920354009312867763774745747213197459610024179001448451210445113904923290914910141113914150809557276642966540274910599558923786443575941158646585027118667909320770336407534868701432827493419772536015056880505946914538856880443203732735868418361039027242632506458279766137498261840510799560593853228/3076475774154271478595500317837619335587305161505260278317633672203554855914926673419742607070907845534587818042479930679975586127855068582328733495917217369693158228972612044461304909561774329114749825420538166546372838513575942674767385528115008341840801*X^85 + 8227904202983075107567412779478611726361614516012234985580897618901054055277587645873678111165346205769690098275510786870231888812361722553805435157382138414351968020643668784001268950903197438194672612842139558157053764218040043681437557223037047434884905012084354254194933356302313676203193506273116965388955149083526177152195372173409014135361249861574760296323648678768162515067273815931385424262948974087032111757305991774791252644298141080016995394380152214300917960414096129258192598591763814988501075194450027536469691247878622154277262012016918214181345596789543878721512596192861232328681972976863396337787633964313570438474789473587519375888655699275349772946103023765837008378461295933891326478051318959025422316272289639332312943446252424184960084753116598848205052229644510/9370980832738418777178286776445328110099602907934839995395629621585223731773894016481385672674870224248949777219373247357226549093752214415629131397775991104906488431327557891685250437823117532220199751349012785199161802534665866357891007278944241*X^86 + -2752825605590293665675490686114509075716341914446677673863538401067800689870846538081144260326588746110447591418689490923416924587195627821352887142345483726388179893300123886088933880467707526453810921058439626917085310069660214370906806655988221624899933462262371752079713208362783691919428336350297221886720685245630839420269692549134997566188297321871058687212860357539763557708652763773492610313376860241700873714429540370206925891937931878643828899352170557983936516895812828581818609309948444679058805757568179989799954354666872461213474513593452339269953032656513531660512048627984955095730486373961123180741529991668307995850901418449793127673502877977573742470284561308016796846784886803192517356987102062662623791393021709714943731022408979238129011107953913260448148689759830366/169792801708387409823693378102412900026894705088871365876573413113502668796011185684626227003195973593166721013437823868865587843029696372996784231796303182829800663887224021439445052682917066566297799294692762655023612700125610832538627160887190702679*X^87 + -870629447525586121291687798396081602427899402421982431167865481877945404324450624061791394228968817410958414238047583364144949647396903116380573022371710658063284638024870057424893974586041306093000805448772579838605989112486068331345745502686413610753654103019020532618585868998776101219506866493116194838187354652873815740821379601182322336575169083151129995674667442437343354426175275272270057357850554729052993251266406023869385687266440606347125737996922497943412927250729590093590903986618296233219912042205229308033685356620493060777059410532180568643150430646013504543294509307309380335906118185601643081573819950462216397118085327418411071319662100155559722939111079052788232023930910591496449953749191698297198187852869587802578427927053356246840358138685291640860349492/517190840153342832230160978886546062702113963680933826115990375936046345370820355233809022168710758002591190309585145281595372211145880811061820817803189530598073206651998338301520527502793616216137742223578165748615365226263362567354214210439*X^88 + 1073021515349892644261024467942512317499987770499772564283375924378206932392637511410562514339097604496383104754470030877696087508595505411292323426086940206670786156392823275704161070142351247062682716099950253615120559692394932276174093571968280065975267049645496980664057337657299238119249847746437138915208147370590457951653267599714034547714817593284837699858460646945654010910795590680481588174296567744825516211986696068988425148700221708637722184392574569740428333064994976272169898437360950361614603126909266412994814557176859484264436856483985482744246648057544341340040395900047288516969073230483256143459430884864044902113677319803238297477751237485685212065746152888650394254444358081633932773462343500461309849560577858363798514480834937017688694252699532764559085312390/9370980832738418777178286776445328110099602907934839995395629621585223731773894016481385672674870224248949777219373247357226549093752214415629131397775991104906488431327557891685250437823117532220199751349012785199161802534665866357891007278944241*X^89 + -31915953733984175777871136945645181255444787947578658483764798466680543748114903634820809884842943521516201177295070627624991469490227847805113071691942749768263868493184311823497974907052689944047078100569048793164060450174406186859504245625501036848289884713335806983440962349126308121300285095109044271187836687437839668845979792463867631219309841326819980032702862630915667659242558031585361667306974077330308588471896879878062321969160728765870313933849399662156560207894164928023108795370934166300489634908247017802581235504242292977427192338120579174127489850655551674480183311083905584056693527049795238432572486640668762940624247741431226813471928092622225248551765020018427742822084820512879287745913020979805724792542403606488344199713748915962724095248984175301/28544116129661837420948229973317846608649150818529379442352799599097430618180934667134445729273732435707886213896194341939145218342396424254198400452739639637842773147083080650230174264738319786750799835729243652994942614176464626489001281*X^90 + -102342412464537410553936745853370884046000101694687338758961820944726829998944767182561057553434940705115442437344752908665398274426994091895602367660774088968138636424290761378734184686157972880492172669201632474748936687768404175329572534893624650725681284946604918986472966098359925323811894207883606620523067687290668803990059623235905120520485009128513238165014032277078426848209391337759352404512609063989503849664039161587358850476383652067633979459505862490480661508395966276456310284495869837058167811488108031743438973307356255454872923724899488528050904812181577355079397043427531141319615605433959303666711987137688711805974817531423195043912064728125486999393798186979000021152434972872433462513147056718567486917014647924021749153426284555653001132777088502692614/517190840153342832230160978886546062702113963680933826115990375936046345370820355233809022168710758002591190309585145281595372211145880811061820817803189530598073206651998338301520527502793616216137742223578165748615365226263362567354214210439*X^91 + 16339727260805593138230321961450235775592771732629453091163909565191316038260533756147941540526428193954139407767952792137410946672241941492508597992585968863043114332979948409520074299477507285157571101673405024177293779188887015894744331094020256987348678603740748016408668087788108960079096354212975635834525103868328447457616892166666483181778799916348554255773627625490244330836067040822911866740224242353898124294230635776248244766699426382761769899752960676809683431081328014533734442419129372661067116842842655847396501100212860098604508439268830627118369115756005013919408014983205527371571979434922755871956754924665932709434298758629000995563637301086834056165596609466083508049547274635501239791109422680470981640633784012441268846285679741651966428814475/1575369288021515393837862463343332778224468834843500162390463027711100536353051198583500509369928386539427463651205604169057079217528363831017076022558620212916980691378281397992724447526812726240454762168400223687562371774185364892599*X^92 + -1509329486054964510356397085612885608951996225635593351816560246743291963246878164067944067501088605082426135733327764958581634284622279426660586422457020868764161815389042216719407819390472430709093295782058882363112002335272936252249581462041050773715196571214502567856191831498073795407353973544493115153671053116887178607015582192465625734905748301867351911727274606900245571238607722346428355003594341614461516181704219779116209194927940850373803120396147320009685319837411469302692102974272494709745553285696075430911552569875929863129868819103880019585907392405453570880878282907860802705092957487719390310131783068228603665395828447857599605642196978667260590732596551939930391501617033548347906138762293543580234750107980074639215472564222207804192328739278158/28544116129661837420948229973317846608649150818529379442352799599097430618180934667134445729273732435707886213896194341939145218342396424254198400452739639637842773147083080650230174264738319786750799835729243652994942614176464626489001281*X^93 + -1283767456576339165117067580526026352436718310279373437171822479553336262546766516673775637520439149410195125258266546968459082074380061589219042288322856784906515663242268170835852021066017517384804321348348420751370346521170467450386945535225780819021699694460253446983999389106619693094799583451059717236442402462588097296797579024352734967143337088914711943360795269128808067867970186530139091832665519601676201442710684848342000013286676917357801936470784749635942994488612206784592233883011378497285719961007705210339167741232072801679671921616969755527015262782836769335466414229049402582126817739766799582237607893026174913505555705699893319788558757599397794866462365499430471180783822815590135420909228493372984698418474700855181653661103512654780021/86945708263232816040502371176297410355122734965698998972926929064026741892656945669380236733259472737978225269121121704788182527596907325515595563914047144595009696527307323692959018021238077500990935601766114227471845674385195921*X^94 + 971791563737187817582611624201776237819135597192275554502188084993862254561939886064981878635758076515274966005343451457679686029827029633066646224341405643144187624638166462461967166291605955748662519224831257955702221017462065167250699920992199473832315450619097867408599534715188844187131830890102804938485126897734253241223397963453250337662965635344294222866454855771451175286892264402033378937198713078156677638114409982744582395278764481138395197632549407516057165984444266240785015417533299691469189159335489429772467243668535245324171409773192226020158344245210316890475061206546180013738650517658644770226094722814184335697879043460026130548686186039133102669811850683402117227393135386910177892723909262913081102743528744118359552695811038169157957645/1575369288021515393837862463343332778224468834843500162390463027711100536353051198583500509369928386539427463651205604169057079217528363831017076022558620212916980691378281397992724447526812726240454762168400223687562371774185364892599*X^95 + -13767580511175575195613501489859089451295827809129477478576386019812021383462811777042514712786690116548790868548401092453339107109863359629792055987278187637411219726320591997727957924499649581428596207568663807291877186995672376748149957616610311985734487649584223491788502517268015711452178522391874135743417642434925090631443612730429438192652403255738862492638907938212527678965063856840927972173457050973990086441306761607458986642738263332834814628786023662470606820472829855841203000325995775206027748006014474590312999786830517415976367788342419658357901894438604702594359204423550199915920730889985359548196784609451024228441600167279787449130114095145238251768435937623068963477902890525541071359917213023505782016163125972640681793425105136/4798593093616249022600715888089707508975259946227661514041996195376496599848608955758057107636153912355992343347928787724939705701026951019128846178820417495171350324372610171254430046980411584579222672430383256662721213885159*X^96 + -55521297008633740622121063618576480659594057642096229958294512085490382028747808821693161138869160732852062483211611535489294708206211349630349633975710306298753571683894294677320673732933448995066352169689419737810858349311010127971536738690386152010828806171210923782768915349937584468192586818255324495762299470405018563831732518115746748332318720879856495915216190928296925627918426487727209345529853866519599799630001742686992535371267942334125870506980122095550043451436935926767752367557542277331049985603250446897845125540392739403762091680474448552357902037669393732894960634827738022921498159222628235323177359317165871206099528365831026529389821677017153379039027009481725746804323861268657499661700873500426748108943157368763654069267065130530/86945708263232816040502371176297410355122734965698998972926929064026741892656945669380236733259472737978225269121121704788182527596907325515595563914047144595009696527307323692959018021238077500990935601766114227471845674385195921*X^97 + 6773837881193060015498846761637344392075902199190882122856157852182177332257252648238233197902319114122827991351489729872418500147595853747369609067009183183255486778314185083937935632236158931719057326400838088031863905823472328571183827393630213305550325798263119559659879021186729668399796721376705790701915530331077054270428100729474093007326764171027579275429046248270792247879939984446107993554098788581474311512557961004117985321245118479235805106960731099355847092469399777462460573111122717842490516038752013590036708119925397703913875346466363991378455038170750199510859202737779323729449025622894988481678218203176661262546512308919252579157728140567852076012070199188826422692156530111009974467799716243892998064158636144606313940087/264837634174968211413472922793184364974626632056275816217340702874137457908748217658703963112542298822009622128590363029137353369447924886535065190066803769257207921208268125793610577127899530028104347504298430192765672161*X^98 + -953656028914299294029055800647310619966903401835098260422684382774900432039221509561395396466183306387908677340997713280301340587519977575913847091366483039379966326324411902789640501276177657098468325842935912780955278735187703150449631559070957370602237095781799829025178612010558846198227146849467263287847088969166224247953499638524218447228466583076123205534479428174362041841262148736743020909381523275713587179178726758659347587314472912784663160459325252777681066329673717626253689711515957717382807628701082357771337876097287155143609257117820219100955601744180284049661715969954175436768115263225775706870385858462713057846329306135286902302306354248017624463311062844984571550072126854313146942920645007749636214863317964173329421439924/4798593093616249022600715888089707508975259946227661514041996195376496599848608955758057107636153912355992343347928787724939705701026951019128846178820417495171350324372610171254430046980411584579222672430383256662721213885159*X^99 + -251731498405307535047347676055990878523503160657865989811563298937536641589489433439397013655931714813345231522785821082750482470695643926303853130601304182302609928392790062326944355041069303135335084190413317371908047681142458742857115349822530032098525368034674324562220613453414758276138323943156740883057973422276188676906513414200106073162932479355960371198647104814374936486640586338665705640231038521948826464060214186908586465880223554422036879332892968288617551038627639150215314518030990202999988324798974880698558597124310406959143956173914925823410039709735324213234230153684920721023479120600196180037152529897530229101634570810233910169395410504615125130424215820377669019622891341102127327888100355958246233675700696734105/14616570129420399106654502058236346651284653240039506386519162364045336823707059863055574982755245809482290530856579448597458654972566084581658214585065608988200668977772952469430463995137674818042074480065038368164119*X^100 + 171223148643844020863724992928683918555136670230641108712828981105385122969566726404353946239980818209907864596906018477993915146820376378439891242248367557283348389582802706047907839172718953931221222296261878523608522791153299236690363806345343504385440429754860691653812940617567767750260040997448432846219847106769120828790389062135625100908450539132566600367404514714025226475931124694459657147307790720283602293209397134826526748446442824300954830163650642254763086552517422562538591303815908387382923373538440821300826032962361850775304547129243745303103044497659037975197605871058648098965419693990293613107680629282516716431069665692351902927823173677351474885062709308426963743410647025482177404696626311737212600134871027160911297/264837634174968211413472922793184364974626632056275816217340702874137457908748217658703963112542298822009622128590363029137353369447924886535065190066803769257207921208268125793610577127899530028104347504298430192765672161*X^101 + -5405864649664455645622767743885471430642508441249534989601751425969295206841631681468055100142249434487909596726040090786107284069589437706175219693135682171143865271721734325074257491109993634593107543712538102251628919732752251827506769906371167756129472036479498839675174778808144356204676476197375028287209951811526062117810918868755617689418709013746160998000553932699799210436061815616354253219847878835709151285455579947478414261251024237494010912746258604592035969530355774833452330037482375408652474048329886115115810962156818193270235623598550206441273015720897449276027437171871186724941973615178461778477149381821195251732556457525267039966193699512100991470783191409219178597209020718056950037109893346570670567404463/806698500437132242764749823844381403569990244496909674182855696453741201153874930352424249834717468374760777684010124653538200506240194524071870113420476239759405539917928829926070091900086915284622467027155934001*X^102 + -2597040913890337637213420571511502031430546819236093358392678564250603705295379950232948053912747576303344547118699687275294583018431847423489683364308813799893088393289751216672252859624296964767208621362719194722952199267318918346662163126631239487203273481280797142745901260291358763793350782647423443283274106997767046185274395967099797257159964413096961855943998047138736078306567977154628284055998055440931541422606248143511616364282524114432672721629530619037486888375037156578173750527570066444046176553657120549169593901057342795257753035415433524181908461467040998787393567483535490155040289933104994906295165751616769939192022916674392053287362103443926618024649121035955560606073623416233293028055722962162037898500206886/14616570129420399106654502058236346651284653240039506386519162364045336823707059863055574982755245809482290530856579448597458654972566084581658214585065608988200668977772952469430463995137674818042074480065038368164119*X^103 + 437697685801529804317789271705054946137332564372391622135641172798062104303671535383854996567154914831676737099416631432190299762445349001651270485430682128739439272413821228943996700707970270707061372027990739798486471923765681885780209289055880515031654061421063885250693568721130847681513449183728790483233498857026242667318586434457330265963512572501114869642637836995051414859373027934499587717444948765679786912941181840043740208664259655928821719793019666357032280454201146114646853181095993040676191328310364140421442919874161661185277577775960071666173897749585378261257112593937373776578507217963342730674921937256443401676559288175440204345027327895859157038017872706892388073186487091391955784911436930488048132/44522241869702094087132282346949688369666661763723697454763270404202284957992986939258471760843173926527997002263376822867608615610143745464532817121280216334201972510509897341247866433030902107435425080145479*X^104 + -126872968547939316411844561012241020920014798344826290089196940002489887720503804418868197467250640972909398067299888347596831109349480559398617366972371394114708045149788812121948077973273191428865583729198825912779234772581826580231521377287910469554717943327238303323459435989434373364976955685772327311022477271050068129438163845999808447193376334528922424194011597677162565845077631776407657613450013637595453611081829248361562777802841841644444875609826440910940574281744370368471182678471448079147727826385737864051742358029384537780710166814443679849627167898472723495944875430244551610969928625765016778599897069153124911411172307367760028853640263375595220247602071501253208635070092139632478390917952041966273477223/806698500437132242764749823844381403569990244496909674182855696453741201153874930352424249834717468374760777684010124653538200506240194524071870113420476239759405539917928829926070091900086915284622467027155934001*X^105 + -5538617562754814204371519794745257605551431421370846939436992609669616642042370847126534789284477488128655845510550276191439284517920055861174770061000648194171525539870864826259066499660460046082348460186641678745945101750023613670593944797744389229141267757080980960480462955689884195611284842588433134852221334576509042428519872408460043302131955180707422054519027840435370700399661748645594823675494737121524868769472419736195534477696939857806294932465024878544466294392455261312499923021926479755103735843383219464407590535003367572536783532482766028860635088375464314576479767341583966294787434078084896508876418389800587978038619581190044427023150203143298708199164249552243524207463880062314926275183986450/2457212973657602190359969222746823134260536550787775123062159633765786464925933381492271745727864337244218610423498914005607848976772655525389525753147536637463545036178039480172629087313367299930207245441*X^106 + 2636952413117681125836784906149569458978716277430073209128770910395162725737500393978426376274342990872143465364453549075893227242056848867121401555117014036647374700331911100975712440059078566670191849630841808756428234363307796301180373338051102953745726514068076564284210273891990033606931099407530833953225264815035482388689374752924669716347471148236100613222427011063365237823041218887402257438309645246491424361559059771750955960408942309790266177820841174709863115206257157562646576576399611669168550497152571639603485321871126431534794154122494014285218660919336943987741526218420615087957911944547540395951619354104691222559135524936924800227439689662578525260966090270929305142463920215005613958809018088359/44522241869702094087132282346949688369666661763723697454763270404202284957992986939258471760843173926527997002263376822867608615610143745464532817121280216334201972510509897341247866433030902107435425080145479*X^107 + -121006979318656594167037635335875247287853861999282633190629440160315055492664762168896294504096659307734376270248099596763614567112584764750781641400291856490089976578318372117425694334855788332731520951509436368533164646457067961132665567115467225420265447106315888253412261567288310587248493873397388366476729109336510730104073304782677048992244842756978578510173486568283052009495717220815151750137921410703517277388275617650328347781217106083670785589208067512637034077387277260581456103549810734051660913013980301278521618545648831850983547395622547451336820929047267830961727273125773327427425025554079650851089255198358899793762860346566992484012626506321865509756936194291012361690340893618523903774/135615264289287609159444186916873068837161904673976219607161522918802718964950239058020406519557610091297456284756273194194373253312691402692727289207325825788594571233403580781093277074527694681285239*X^108 + 80627896032117064857583312128876802960847531940947577847512396838576805459500470373892304597429670200671402764819986799062948711870666533597236032100260928366074609347431232912804278539245860571992364771813408832243453954675994161150679914367802148806879908158796700974362949673015563920798587742413788078821708224444235730632429244568338113987468150012521758813973356873199055607766121116462128373803314899469845173654002071361414094475456874013614442833128775210529987313517745223944676789475002001820294244927196859174538223269841031162090142935884821407645288925895871741017449294484349430146851963462385007889524918289844858621552024304980688034322775480137713825892416867450946720888238546838317302476558/2457212973657602190359969222746823134260536550787775123062159633765786464925933381492271745727864337244218610423498914005607848976772655525389525753147536637463545036178039480172629087313367299930207245441*X^109 + 17100283570138567693995922944973698888797887589002436965567186985627332005569077018445480594261483170386127820580987745703171691499661160382045274721871891744389386078483329637290171284765416293277007818676681634423125993721665016566534690730284030520405600890413410224119852326539814455357036810880744069713485543977103624127270955219782843871331005466525176693125357219592700536609648748912278404184690698596160087581408649195658489388915631302763110228759197276858662629096847903574046912206285111312169676520287732449786415781712607550086170629471833539779000274634988329123259237703121289192159780266519398793371445632385436103510545280783790008790036559598794114995589789514207541750815861963726/7484699171548518635655620449079588765227766690986048877264833761179023067771413381423942078456736579904931634458649660256878042569274871830273596181208997504751618258921771664059455658398791030481*X^110 + 1781179220613355004741026008843731926112919963234043808665405288450522201202839725600636506630651971993503778227788223664387209511162993751020927543537612772553267535457264672076487105025027113734448761730229031373370846222811076417393002302102014524189987456129665398863425546986085456187675307154372449348297551205024862594262357185879137954145312741158602054598264529365092772681074075719609858590085581375520752690958898334950669975580070443573039871096729567167240585650258261663206174967449198878763235574108180909806110408671900032201319948402045364766911172096681165397784952832026543542866922885540823054808726601452159825782622835763004885008762810498135818168380233623177190047713991675268032/135615264289287609159444186916873068837161904673976219607161522918802718964950239058020406519557610091297456284756273194194373253312691402692727289207325825788594571233403580781093277074527694681285239*X^111 + -866529479511250666724855211133581358193396241492429576687819436781311180588324093053134072914731864369293503892579939645744448577569888740038258297226640719684935121575911151498813730881352451541100445723932554107994436174830849851201461502902875121444893879370609344162083092188371405834870692450993032179482797711967585674620330410077372726203752087644980050002165595057537312880476140285987474544863456285336468502022993344460956827860053311548955762123453520229812247081389493085271051180332408204203904399834182380566340850608260498487199672572964211874358667257032988105101997484764970042970237577491626759185266559783392606491863752141987390667827614942160771294091362440442096799863709/413085665409157162959082755620044636305964274572881995544170967557758323735935392760303663472417715100443271397905494798657654537738002750166874340814007257837166414201764538002067203399679399*X^112 + -534588963366785470107475707840694614897487287466797815171805456584374690190040223972296884093558592350888147561304628494938096696382475248726492739622300436738127888437085052271980906110145781799702477949696719437136710492618380732157167001662893088680737234038412549431400325947452249186820757710199901132849196465737754431030462680570812139274005402178503485720092797909054899318930139758118662600832056930045327492678575265368278282433566268470421403822277808743150158092653611743250619928292385017221065336166777280868003695170900791440613072253337797634895830213876875437709443913211522226281163662448391664130146673762560072662438717473013456258889592455948407567587786464642215338986638966/7484699171548518635655620449079588765227766690986048877264833761179023067771413381423942078456736579904931634458649660256878042569274871830273596181208997504751618258921771664059455658398791030481*X^113 + -5952479614605231241027796100483703724387323450366896320942487562116474685023545892929126357842325416679931090305152680019220296138422685993098645633752222242805271325329774031109627198449485616287248127807965237066903048538717539946747563077351067812866095550073255775616421951441323551416994430440198007557021185686482222252803468040751334474485954592135509135213783121772251158881119527223430713983365244067253410570318027369853549224567959512263698669412330098076207020628152641492442758618967448696413999801276160145556738353321458594717498666344467374226430196446522079455249938786676028789257365904902348776079701752401466108393168325816177259090671340262756946047773210876190868/22798480347102884428449845776259431332080372789496219192238587535612248122740515081423018018235979640181205993592664871055668333668414523437655187417297160871856416700798307743367029273121*X^114 + 18574049102202664044993500836150541648353162104519977760340007493576698123467875814064559418315451665670439897986192898117391947561062067561679893534114319989044634867922505790575943736361676714277990225295472715735725896920958955361196325279748900073204140431739896068579745502620943054950393521613114042762128287278992153873644587701868855950201168260890958320673146514256516742033410716080696422777589571738079950368498481121293376566416615782117272030639118702505936973523538672388695859411708161725985311730249162026696500063425511046295823969021848933064172759366436640557412942713733721930066616631603365303813619772437008092775253317767289693251990250668715839051364452215535685567/413085665409157162959082755620044636305964274572881995544170967557758323735935392760303663472417715100443271397905494798657654537738002750166874340814007257837166414201764538002067203399679399*X^115 + 1833539530121878359231069513272983714624485406666110458503975760054687626167563296960691986005065038587994602272217791382892273717872150221933724067431271359763997974912939023399585334718469363084718832547507891935227512397378164690892512081103238537512594494833827057007618126776837443521434454374405944365061383405920809320637432519276776897929438082450152998371219441292248214382971022244268009396691127457602627467158989930277232257637930503479323742104677492600812592124627787191076525658078644156513677694799737320724650293042848232113145202323339857162321649409057443279193084269584585125177438744158805833273406187469760780756924247190135737318734190918133749859931001256/1258263720244102016030125601647962433472066493156146541875301481075790502938380433877312104323416283469352944069356193556800504093405514842853092743379720783258260207561030285521663959*X^116 + 354585170445095324669740078230714389135547803141109313123313439907990409114948688597842090246652889113889059095442326758599040676832801742882211206584204006428413153212447545775142375597645207715386156494153023842659759077315360728631611318163078229202459470301843359133581172107570470830547971850875724835779540360747146770221056946979442032374909944019602707516689967076830832160812801667812971086284739408801780798571164863335335823816801476752089887681499601179378304163022207709622916570626797670185083901249328826607307350947475890302222799324865712488129808267741972773701341147184858456145349142998541178064549701098702726454582219274987093346114562170780430946866324549531/22798480347102884428449845776259431332080372789496219192238587535612248122740515081423018018235979640181205993592664871055668333668414523437655187417297160871856416700798307743367029273121*X^117 + -23697085659949397489101838945113748366085384298670186315880362417482979078162244960294966810447264635460004403217869764947634274622486607154724055010957584841812249449354033835712825863226193627265663094332094915750233643331202583693720294650895303407782170014726289109454857353544431214643569180907728166636023372038286482277250057591161847105415067381754913235464874911139693550676286728191218941849381424546424634014304694836706742352433696614572666012867414057057272839540372623701836610067000723258539852338813328183576416828726793609574534134539232048895880466293297340870078370553416382890004897988039914949260657513966659488069492023658280182072332223814549465021/69444435136823335505829549183065424883937661744916747164595258075820437272387021020879303732182586426919418514783166485832579286572410996349306956420316837753643148493903100917361*X^118 + -22396935120311443150794012026385261908108388760834454044162516118344272013886386642012044374970054703309522978241772613711602137427321704542816625815653209558065055424821771140678280055418396309649226868010663894490651569319621317053178644622027855566576881235263529038276743242300419146743073492602585863722705013839406640337690782899978512445941515187500665296875892679851372519345993837716462956386235477365478999286460317255982959274213869324323234426146372039066879354815152793080485322426741000316053035268855316874738000048523272189954731095956678505636741961820168748909933106173699443002982802438012379534507644429810665644680393373008604975790067133498360109369605/1258263720244102016030125601647962433472066493156146541875301481075790502938380433877312104323416283469352944069356193556800504093405514842853092743379720783258260207561030285521663959*X^119 + -1399139775052360169926532981274732211831512585648596337499009472411209584720483491749221456852813218023604043872643536298957807732451881867920814358076562364191174153786053033161780075838319174842828905183636982383411650449928344209449613447961622967106712916515801590142169800695617368025728150182019976457972531309978702947906296293719967617484699113793862699639867317374838949378188760810503754009325256824956709212522346619010071299009406776666455481052780019363766532935393535975131319590676062435580746540941712932953007140090519939356295762820293090059896419092568791418150045571563608007285768158706590165386789522141692855362744437729787886949486018480030/3832685862179112285767953484357051983218591630052251623411626363255170664627574425789464304441888979906143744951882912182381990538794138547894859342144535446417746481257414919*X^120 + -207135747207488768814690047743753955846022329403862228500252668075913351506973499692755805102856457065283899521698106379582510614019210420457096725564688890453661435370065160828495944514898479506600224014132014077998214177503535317929997852491632423945826506492447225377636231319748532373291799179003732271327639527911739230078401121592643230630231409220843305564308031372918818916715190292034286481387215564172985564724127444027491356502692451263148286001757869525277666362438948696050600134313649482469861488996516135235102314563492651532736868963531794812754779739611540945148793872061329267902252796585621598258894434528999026599197219917422000003184202470518603/69444435136823335505829549183065424883937661744916747164595258075820437272387021020879303732182586426919418514783166485832579286572410996349306956420316837753643148493903100917361*X^121 + 13905819411278326257807064844011542701730202124146154304725769107509178587964360123864849091284866252888866014944010494393038554636061803038610782117652249282669166801646806772534184500156928534620035099646651901800966345529322913228679960194262417044799693557165621781009988864705485069406545947390546489673481013120695798220191275491819109339698506271573426319998875537975763606778126850774896833661178142259243320501554486881653785170690781130734456867203764168401627570311477472136152026878776285616984700757639923774844904707368655407257706929067805158982429833051707756594773476013844570397213599196516315434519159789285585409337337866858897961549930/211528553572443969632317097210500137050532128155651615619605185896306124213674839990588018347695180744309495278540919045332633729167952897394716007624291376257947264267201*X^122 + 12842299217877715920974458380123395103496088719733341669349938375525798290436822274193033480743079474769482856280710130877758555151834830188782062143893748775785265715768856273175653621893133970307450519980955398127643334114620638531463152382781541118979968762608285062536961418052481889304734944251353597486270006566434119813752374028667022401624968443933012067344470231543219825303250031907885643255558859001560903802111705451841843310305862511368283192767203385995496265984489907744049723371155898113094874404741947840435815757205179867746054830470002908423696887775557970896207406214925864890551166426562115314567357813317467437645402713097646839670854684/3832685862179112285767953484357051983218591630052251623411626363255170664627574425789464304441888979906143744951882912182381990538794138547894859342144535446417746481257414919*X^123 + 985642199154931567828667943902255097229685526231148810103161070222504997542235298355358623461770596800801564607059427510012052671890121690846615428627101204472163572220555575206022875454760256233702063057713032460412284798052411642661220195442162460552103504234772154778482190154049919122560694105378149224868311734994870399168971764990318633236693427289525478129632961309133234165391776809257100565194291778413685570359950781713791359187288096210411791066928598666696269649773980414617067441071419399996134251581824103182073286053227667418898947745972583832243778422224226786202889395833888331360254670601343183384270943106288214305526183266261401/11674405517547545098091345946823783710499041236031327094188707207699438391394383795495778925310181618428693375933601139430025593529883155659512997826827715451070548279*X^124 + 336093675663153379355218324002824830315429840614040252901839972458887947566753821182295001909841441596593405266892464645542851695792560985958956601729317353619202493559926275523320292020896658429128622030580334309840513410873449948049315035675821251260989365197037484426000614299347987492623862576835304827241596184766613023585676135057529761898245726157011798671784640665700964054704082535823877203286422884323222934810165531659158186116880218956635631407634296396778778693490093960177713209230986568702295843363800450660674215428282779940955753267192335551987694703733249961449089711542352299931172892174726967147710770553463316611921512049655743864/211528553572443969632317097210500137050532128155651615619605185896306124213674839990588018347695180744309495278540919045332633729167952897394716007624291376257947264267201*X^125 + 15874135552203087771607090922495810446307425381060018934736348362459478912546294289029436046370149739891415934835025942177989867780229683409412611830069314155608177803937863122731570788547609926081870678018748539255566657681973217952990871647639096722085585044729629469169088003047696617064127777864719230725998533511319779109870342054075481814927385420328720982754858698441325779421757487991333687325980171586752624536647636798013815738432916499175242640948615728366861453064610077853262875925381344967200435557991569249359389945944217329171986750297086925793692442773303612993586546879711252770610805822406686918974932909601217698575376539/644318423618717649875343338309166273552571402176241905965489663209859174976233997212637503466536873912947368835675320902369092859974786448452618678008042135386641*X^126 + 3831507681124799534099498694853417508088227069508586610681325052141558805576650083629534498476791647886622682161728721250096671792296903308254986775323289662548905629186714526401834441052173058902617478173379101477854956386011450259974065466770155472405272866267457507530302742681741185350226888427075320747130127644605103472181036978349365279862808268467223411194665704557120802196226022719948951416623950484256820595570522503727300078173080502045498969725633890763605410344420328875595378561782811683114593821940542851015097730422844700023917583457966524270199723999907896169875089180237179222137016441593830651253983760152818644246768384294/11674405517547545098091345946823783710499041236031327094188707207699438391394383795495778925310181618428693375933601139430025593529883155659512997826827715451070548279*X^127 + 136619480462518151242362456948134162716745707594465025152992993706865473755108976001743326453004834098180342822681571459161308674782396364698808680653556385672351710159861225348670326939428916088396221342590232410516078686516207747761477171677586117767256581733241414766765579755493508133966980898497311701805920688377085448091366496288668423236439354640449795759085702194207734349843112034627449934300703069045528708834309377233677749547243144855543177548226984668861241114686718867320662995731236292752844696794677893226808636074383537970484989635063447076543821339857343707474816562746842929448296614924800769357457293948931545075/35560374392555750862373383647506279240166201345341459570919458204639283347659031801569485262240569231908348630480452613409630380262419915472852733484631720039*X^128 + 25819695165402249924649194371450698641747195371116507082162752324404391869721775689051433675668774301618657915488059861608928519459786832425573935525853241380426267961201484831037547778463354473562927362826960967046330104547705349333915518964923368384319566466512658312303518289212343872690694302188891258956308759003148917347592681465593917341987019641931292537535167836910812954593573361621866626788266618436993694819553051901527064362768065569385404543104913383592716684843259044970448448524470063546397893636573666238730837216822441528961525513145759119308038427378523022874284342521552674258751564521926990946296252999372751050984/644318423618717649875343338309166273552571402176241905965489663209859174976233997212637503466536873912947368835675320902369092859974786448452618678008042135386641*X^129 + 737638960943698032474553173147654080175251744110232056483791251541580213347947201143537879408681947272728029824546149233823953435624860909966754294959120310275481970651550433472654739661860449415090281268514419301608477255042226507452045382213187677858816743669995611971042613705971127248695516415868852936742761999708461006826306620500083263262790037806390843567159923609293414497431683816561841160580891754587755274098424200373960066272423479385585551674237706348075547537016801112775160599134359445719148304339546644645459606578356130848831215942761022175138404618569073727199022252055047020348014529956979901513827920074/1962601379356242113934178687979815621180319076402751783813646349392311018690823544432335408258765342011609284755254297334821479124809311522316503862499681*X^130 + 113419992523585766375360054902021640621251164638356176794146640388694544310583199957185097384593066493876332082592972895027896162866073226474706689325784277015264221843666753525816206051061546155359925022858858888549410834334738152893511519291192243067005026458099653068814564016025466317857494667683274105266579927683929919250738130434738957185124854390660931445394713505751815275423086975515910278191701880808175682814619059240931288196318999885980962898559407007047421837990762860298204278790119721455599452295628665176121384665325163390429732384245658992102511734830263963366622149326972221964470530661490722117304597641210/35560374392555750862373383647506279240166201345341459570919458204639283347659031801569485262240569231908348630480452613409630380262419915472852733484631720039*X^131 + 2663945560082278336731745222810639285783349152716283807959937716502566338884541063051644780306922416380916115237658650603170377033670111403609617184147973422748780245338108510856769165531285892806042494985063500724090457256953952620325904591521717866477836282802998490918297553488046479514567864863071428780849617339462312550005442962322383735210888634329579874064091729470088402378738668414154682696819072642688687840470052358722931633775279023006357050670862707054841345565719729975482464930467744168634907075696916582403442880230687792088823351161776709709857133771943169180579268025609786322853116730282114700559/108317312178168889780571703073007098690894590010638102754768273601871572310327476374652873130899351068580456137494028220918454612550875408262956226199*X^132 + 339153251585221892781940143407980099110340582083810975044520457437793713804663572745811268918303246491294588822220060307257829280364992980484351697459795880124082578383878189969293179359640511092003066777133476454408309843985993992733287645744780643137101477854059644873937389900547578853850198870740863753325601059168008767413382048003983046859120290990062469258668771260064369109810175389530713774286804267199685375954304353399134385559206325470320727086667074592400402413884716003296232256743843234478950652509328700602617932777175060759869872836292198032086169584139152077981030731438471368666004664151619731482446/1962601379356242113934178687979815621180319076402751783813646349392311018690823544432335408258765342011609284755254297334821479124809311522316503862499681*X^133 + 6626494262072069372904586485982206769878681981600376224700587417550565117271541791778373429576272023044079748345552689738255775826000432446951530444935192149425996533840664847811193278859186920251178869212793534685232262360983073402525848940918194458742545827503959289648141398254087707171929658225687609790703482372894189872474162660057164008612525019982272546497494486859451724078641998499366442139907936579839386829546743167271314611997310767335883832072652670091707155429045478137141334498082866105921805007181155276647474584312661987105245599236525842888974486690697063115821427058564694739616224636926/5978106527853021125921502460014741359395915338078155679384528594396576649391659383776857063353350133483109229951654518511973873422974524436390321*X^134 + 703744420968879434196425471647949822572594049882452004518106877191560464627204489675243940291120450785064714591286905553048775526248641158959133114708495134021565344468781617506433291302479145890864575663697579843884399408992012591714100583227915816589441931228961575995921717077198846450413254946489864840807303693547724907455908154961428451530326824067512852826839805097396793493240217468677063969278372465295187317962823626233698260421478140738565502837752440459109158749665148873658735396294927103417235978117221526262011049590732648683557393557220500282924936222963842420169679505457504237521284987659491/108317312178168889780571703073007098690894590010638102754768273601871572310327476374652873130899351068580456137494028220918454612550875408262956226199*X^135 + 11483731881217091153782121219576527950195968842353144300060165982491945739095994233198767034797882284724448124325524402779336905133770397780665736372030844182958703878165177994035513240900949647147247944571715992239105804196945315009951660267008077767284094673771689634165808345522342963726968304953121531132424855584791009630549817152670326151919453636448608915479421285575730840282938033974662839272443614478824970830039041763491991732978150465269520998957408888313760867620035220659046311939924014463610974694860276580191849455734519422483642360907509355321160897469965259554281108181160474717895/329935787176611354154285692367942014426619313321825469362797538186245192857865190340353058300863741568690834480471025912686896264858685602759*X^136 + 1018375955222771762907059647362375558497786661937588554140247810111473218333713081863698333055638071994996773950116691362626345897927362078026269402016429401334654409030716743596199390172287145170656578592917120218495241391487758783920125750204780889092443022433816431139864677368346415034949401642430629506495836302253998848099628799910468409325472381529907351390852097959889514784224906742697340640393299350711423676807928451327880056776795104701147635262293569991712405864708284477377767110033764836075292140846175123873898938201941966084024526129724598885937988169263923848377747917616085975543906/5978106527853021125921502460014741359395915338078155679384528594396576649391659383776857063353350133483109229951654518511973873422974524436390321*X^137 + 13856802857684916643769059466592508322488989073980644261722121966654409976130336771775742451646876895639915868729306027044752499556904355845446361561928401781160849210160165238972245093706076869653024647396113771146820868267625608624937791173860579064716909854687552108982484529721863330376751197384353133191902009549707044291687727767213389793859801173368376188168082113179205953015626506662063752724445571444099207119003248792990697874747564426689515430887516584860942850531697137140758816778408620518970060449670047024182267167406038335954940758677759623171299047586272873343738468137538/18209381708516549155819067960038744656251410857212068511661655620412009098618311735766491434453542776571048870272698598856829640976802561*X^138 + 1022242313525870254413554726730223995587288423178553942934981300283041627511043503007870844430740205862962773466626088881688325764567292302261086603646296937954463385271322145709620372701920146300673799980071578134718144940305878289103952566495877400272347051128678788190213772247651018030401516922626032639850586825402199053215369960320472006378183447874744612116149802861467012416383549752105806004837392411139030263937741402191383369892633705674902220607732314708950976570617322122404608972793806324550437260483180666279471993968987522323638375264437365423674470944139238007107164173735508/329935787176611354154285692367942014426619313321825469362797538186245192857865190340353058300863741568690834480471025912686896264858685602759*X^139 + 11536463327314196548056496602493918567934804933165191253284244841503047838419960721757419267578471582320810946487718780561140064266144161940319930313011958568630770918051496398713610633921505432079588268149550831705756032180368827331067304755749887765557638073312912147429755921889465874601457271785446219255042398623049495855857465866585818980259178042418515450899061167742453420960980873051660454168928244457168688249954320090384525442648478176072327020047967207766860637288172659220610938446793419063767590385575699042703860134240657704834466107476757750967546959592955847500394/1004988228297176949932064018987733575597517018445392599572915482113362166709990161475053338178351055608535176901192041440301873225719*X^140 + 703631371464095658678368214337866238487862630997724871196101399005944038216990374344464118387332345470735723823013328793602710424665107550175795502351791762623781888419826251278069782825863950523429229191353269394329927608463343990383635021382827812357779363385473672135717249852336925496366850179280900641224459090916612036935720258557954726720017247404388038056926584635705883841315720510118374843272400646893160711035532322855250176418172588291306487961508797555482176947241282232942148701058441158194595213241587682341407741626469311192201451551145202698376931180576212199159275/18209381708516549155819067960038744656251410857212068511661655620412009098618311735766491434453542776571048870272698598856829640976802561*X^141 + 6548182536696872267628966556288477245301333851602038241740839587819018715471905110919972428732695588514807978823984160437065354806914458810922185091401407321977066050328505991316697511793000807267011488506578801017768557923676625701949685959103145873691278453367757630134436972249886379615351040515583015798343117924942116827589808433708202311321503872900077512610119660018823922534061084687222378815352085047820370109568216548168384309585048932786375635140746208415571892523369185200334982742415211583174766957854823835703930040028602071197041158352683589459670101009469/55465987543306857438714278877848312577819803435365781752465118500654681092223089655889030199147362194852650637518187617434840401*X^142 + 329027562899571160574634992439959644382103898237062229465658268196266514232536185078663790319724412771416707405402377658672910261832177234641190033311945722427130221990882887818040686100577268515156077769460473959713655462439841077054563253795759934389683961270238054280835131684832048157330791003989167885499891861570892975331285419030188898906693650710837188143222160109109681218670155420938473890840634113654594347661831975233853849202559153176860714209573465872040081173790657799622655123992975603828967719782603766947739321779446783876859897698169664013718757452668841/1004988228297176949932064018987733575597517018445392599572915482113362166709990161475053338178351055608535176901192041440301873225719*X^143 + 2526002236184090045609106983719855804778805835930651454885653764839150679896611760477561792959941128201472493735104943272555892789604831463802279374104902101297944860793540644269346892710903667969370359765963970870908228903927367975701652005776652763474849658223834089853164782883425068012606165577623013788948902975473840229198580195843112959495201106738738963136683712324823864637521658297081894171128867024696691847504925570567059021587675641565919141069467300927108181235720005893180782650726371343319999645584468219771164024854788082792307554915132493157064/3061205780854730252150465195532221015388255612084871226473045891089722451140961954627133406873854086586050589851437033911079*X^144 + 105027279706700027851561936475437006648823041907661790908161083133814165843267045680975520838741716194269997937625043263112236035291382659374859080176998757639535676561946773923676387147983808867465300777879687677411356702104401404927034267729888768744556623745444021214442303342810305840506419192714922527313427717941495874406829542072424571471619090946463532540706102155743239931371648412144181104729401612749591239575844558754700934188653419949338449175345960668183770996139811233518392909096872324438572786781036500269330079809162921685188460828908850822580385/55465987543306857438714278877848312577819803435365781752465118500654681092223089655889030199147362194852650637518187617434840401*X^145 + 669001018599342265339430249946353568028330779516420244061501477522029594416510124421596706321561426205453458548856957048900263756525436682432315665203563453894279478194164434832965688677336210840848011540767598424102338619357585074223888346449781034149329381693110411694562700212368278607039499882751427031680853250704948521814880421874686727198747246336180920313520957578845925603828620934052816556357914091240118698373865662093957854767610363904308193143631781325524357535002418598128873878317308802002479725431908089285282698798678473440240181706228/168950040336372330269356211464883327743708571780168399275514426352984295553891602992832573920958887719302974217751367841*X^146 + 23080509931134084799032921453870840636633986792979564709138166330579840497276523703710531095847345758542102952968536250990225146921412006364174562555574860533999138370770921769575444727779444962824858535153645361549225420374748760028490758084078260822253820274226042912213024573774180823674338200037513418487949949897606161857181269507148914583560764737860525797428862259326431650030292758899267305989867626448344996382446592386896321853920272799023676709136401257580637347338578025037632707868584362023610255494492827182195893698253156329794326604541235/3061205780854730252150465195532221015388255612084871226473045891089722451140961954627133406873854086586050589851437033911079*X^147 + 121613281226237875193655334412025735878896563180208127067402918535931452968759056501424876546105093662688442540397316349510288524441886800531666148369824326479182296619131022770429209307146450756879061320357236893097379836431408198669279853864187269486772704791679817057701010989634820221158814526962319311387780623742794150580403885541599468291122991152971490973872236800344388821238248238732047447250176618773055845252964669998557909785772003077916691386131647164172987575698093967435155091799652404503861284127440874411113386139400373463370/9324468256326084787756289611175193318820496262496186283763697022627313624035079363807747332687173007301891617514839*X^148 + 3453586390828533167454234352956595777086129206707743180152449397450326143839259679336095898660421492689683443008924958798302068931966508374865460544251610730706332913368789865014569342628253096930859596661022168904974740032985778378340503362477361070930372671879732129707451112649187987594245751029914002332232781114545704520220943496570516400668033451180186763023966181283472723629973512309961375719152907808201256526902510360993629263234225012514186233152993023492169995862255467998047752434041035165973242192747181092295694794773570577573047/168950040336372330269356211464883327743708571780168399275514426352984295553891602992832573920958887719302974217751367841*X^149 + 14893465823573941759632328377691709937270924213208754022026822717835522665237996930356680616827899493407598687803681797727829696872521493334799233435708398289396070625993778395836343467846163873310313189324533484950936473604497810007974743409695613887256559370044781397010343489569533055693491208126380934945327183089637257437154208143782848431159345288864432507384667589800158442028878163969480943141165026354767683411627921615300792498098486605072666792950881764725891497889745264248276553776128263841345315938960226613276593521036/514623779255261592127396082078215868360312172994987928901357526498554756003922918693512187907013246167111408881*X^150 + 343703483095013918302593817195339584209921763153850035583491181689320889863202188121887002974647793870023458233423981928439615373863098783894313477677146438632106668375947045053780314222868520061229341166097321476583070544535857672819433635264346674300088027091029758271342975935386987450041555529990721708427175262595657512859833748217644724029320688391651718424332022264638785480620589854663974657154142029442766591583517296767925724098224914443887371592107603911864709164433542455208884244369453423603930107886392668860686581755644/9324468256326084787756289611175193318820496262496186283763697022627313624035079363807747332687173007301891617514839*X^151 + 1194606437666765970970313988792421836251728336878815982530367801114858096867616247532431166810962400411251291460379511850896895045659675728709312031191400898576024946051371262525013632483304290409778280753558968605728934248999824751234573988231689097983491420443185350510417502862792223370391963999156575304647436390634715564722940008448869451859859587910010139106914804369876362368162520141652227592621385798029517682272939997385328479748926274555615216027002990637787067847325270174779569951583666844635779534733895016868/28402438283308217458325298420344161838970813675974829124198770710224336663387765257106473199791006466532999*X^152 + 22219555970095274047654583356598772225557460523999327555132898969686687745902192412731342352481428871901675362810588881747932628159247060870104048292349765510229407979883925815649757337770453140512836403342346399024478208218778282992215245612667353887402231533763556134668862358823652005882464920022537164681836251745670128858558550699825359927057859865350883015659225864663837586101066523189217638554395213332184600810538048203359748271813778448591383564613858191938475143573816836324980170516338891778374193705918053979848/514623779255261592127396082078215868360312172994987928901357526498554756003922918693512187907013246167111408881*X^153 + 64393173983102389875090593076786966455523956522696597371847096345885097822314384589804182648312194306273801447428432488691436929239547019068292523374672497169244982472022232189411623817789988599873128017742196282774547343931361611753820388734009416827288388275450774066352448003225092368368466675349604575744988738931895779434528488489306990553089514956289015968298996167055196557485614849397499770350184416007313227381417827120858162317809778342859102785605079481585063892191332544317852612515700345630380252148/1567549990800166535588349159464880061756764373087633375142048165474051363948770089801118891759534547521*X^154 + 1100253784882948872593335834107218632342548997504227454525781298956079180208857339850241551443629879760164989227412651938504783398891548501976932655011774813204114841497024893812900792544117319316718051032579571242142966340252102197406448524224795314378432422438004856580889174246588881479919227139261112691376194825023806892742237555101127711269153187560730867126869078936107174903866316914657679023625794370770224956390590880971138817268067784734704965623990381206867311552588460813632402752120640225410744874521/28402438283308217458325298420344161838970813675974829124198770710224336663387765257106473199791006466532999*X^155 + 3323951463900181623211300807389838828447752609542076477537756275550021531118353378655666718836352111232079599666489925132060933508588470981794055489224430662088428304203358415947311998279408708226045149354871563506229192913085835935608484487750856382942214822429066160624134089305686373613662204000063398301075996667232788359995740833078639825053979686099159864721825372135180173569010729301325377214280040377570737513898861515338973589708181899483088496797834637725842472373533244218446119357501749080/86514155902652824967622338951646341506527091621371674769140027897458544287696345813848385217701559*X^156 + 61188276465539816974521893871746651256722058445340763879758512558879856549947417509316242828163182537846663802804794373963934596691846766327410048494465969047743705640778824321850239343803382132486906354089227975265723721587321538146917548681809050413575760817318005828304830408033592390167928904645458326489656787549635624037914548702107603973400417861861947193010092530352077583593566490944910161106616588495611770049846047444971526508287258522506641432050383342718546450186562216443068309247801769354/1567549990800166535588349159464880061756764373087633375142048165474051363948770089801118891759534547521*X^157 + 176700375518732758799183151188802068547574121074251172233181849505832806283128898512604016751704639531706852329124418394576795981211374769913237965157592533942682762788379002172132505016689337034102963815748950474599971157516308892092228631779399352357759805579001250872804013140611070929582442159389951204291874793349357043491716910447829416085540552838893290276376462577032477293458996585146882570764782303477522342165151757003134785250094046001274877354704282758779479761202361548752155649/4774775423734909485491602127691723688201727005981106836422541414948868275715897445435641327761*X^158 + 2585792959144259750223134778103969831961269270267218633091921457888888480591626354243248094179506062823346424664744988617619907380036561612345181758674644399060142380243968866820906915309789030571988278609265076089817106465803552265186649482059766018859032316793855137147287015080670304465259375621577068316731489871721989027236563261528859935460142124973591560655033974337220404957895059569061667311324140107081065197221386169659160196842184714961269490170762932519432946386115855548137300685/86514155902652824967622338951646341506527091621371674769140027897458544287696345813848385217701559*X^159 + 5036885822122983034245002088149750674191798334013294704143398529820851906344506541790306793502172559117318092026518631549538173167495911115688447227258560564542838208762162049086455255798311283494967848580619127698133933192988404579135939913207843350244654524437870663820689084571415401476900981408990423643815150696058278707872464341867370733536070824733011236912590981915164653423602771714238460862487721884880808790601351555071629858057235981545061534915191764040614970048285642/263523120687394971327976275053354141409665379214145749567997208176437346195479742007596519*X^160 + 42394132173129233549835577238602625635538457562738305849001016737388133869546284546239641836278898516894034333942070527345348382118674676633148288043093714095688396551329079196446015132869517265811589052789625230063028530795828335954235219649686849104930003999600810920605187266646686381529749908617179400155028420839068552861222456528238496826636091491040583615662394424217119662774407533624555103010719747967128937361675837936234422657431927783373551744882314320906371716117588680/4774775423734909485491602127691723688201727005981106836422541414948868275715897445435641327761*X^161 + 36641247492205134907939335994155889122511937848199655318797768845285003492949019614789811742541729845407538231686021404765942378860408848590349583045720226914720760195227039244955191256627743867837747702488441675990681764661952382730338828881806056889954603668618989305299533298333969825656863786669263034520319169843824035822862969911968087016849245634308714600109121391290786827465313898267736852483747345777696123579738317953183459516110986290398708939442045652611145/14544021231160382544730739834061159082160460246931163395772239537305444350984035653601*X^162 + 52068826223851087290502024361801883795302713995177557388713818491189127142429226029673934073830712697730155957488526215996304297554918275682892330660362113820015014373341365237870739043794558097400144951841397325621912733471045393465193324825718969251642663943300803462216816337858756236008169104604277248580507166047042402280254714141861195266849060230554787976111453256864212713403276904392158044481871425302627552622292104914448112378953402374893252869714285543829778/263523120687394971327976275053354141409665379214145749567997208176437346195479742007596519*X^163 + -81637295524758792379039679322277726409611094077530124905663575220025804183955218368043119640431888743351020315041279077120120759482976896629714237067373568633187794487134624068595105427404790780765268005230590744805154426380822668204481762331127619072390146475120042786527077612085082801119873903464229585639746432748707016457391525315922157302149434099414193250819244996248249104995979730441585531862527230827335808865999365400355745006858631711722386936563/802694477132313182004014561182248417802332371926219073666992634102624005242233879*X^164 + -260826777934640043665479239535649921193705195244216316468427249886014715217319049543673810765435161552453967594937427337481165108651960031925204619053231270875716199301122604581134663950246776713565134315692990283186823726914247420161115968555606983925157684777829467627196415224474711988706011481463156816789766970912547406912319450811566757027078495265012416370912215168165652828782593527823271883468846449185231886300941145504540336652914066404361126418296/14544021231160382544730739834061159082160460246931163395772239537305444350984035653601*X^165 + 208226461029119593451238778977133942646123281000986431906837552035969113103668359647379843456492454335815318567373625808859831954819475924531890626617420106330195145422729488279130610393909481308236499598121300231764667153608447798466840165365369067071453954639266750795318860090153343445999410787722454235511026861947137209922329252565308214467320322857038609169942165801027328361222569004917009384738783077653947678124277849495399962005921997726/44301257085507653954634061547670865820538240075402564913460601252973343189041*X^166 + 716498506712068232038442955850922447913673916616222481845948009316129908562111046291852759743798878009743223333492588039013687806927576576441785290833739086029685100571687947027100856779082614758355337765969810376519653143571585383937245431680601077478038411324280670483198677721372425000812077779061297774074006604861283297195732096766683924179837555358512916259132496692055645399518727682436466180738572366484091250605375662603893885462120752295/802694477132313182004014561182248417802332371926219073666992634102624005242233879*X^167 + -297374164046480444927326776600408568585831777461078192394366929223627773720264457956107260427892319020638170997931323022090045453901883386947980109406012912995757358813045325001108783382890196544835486728825814723988731423450489977648971287367524142683892808529367299880370922197368581175220421831573143406507910789871986001510346719306880755489640536985209622078464687387215580715170445729105341688446441988921594599713491729679511137/2445016672305737289841274990213083824744094049086735742229736809590669639*X^168 + -479922790434579921505654809296483404729788012869928712538291213262551356948987644966391809604654319534939578956995492441202005923766033004890485014507465534071146526723788589447015886016471201033233143550821925288152503627226843910222193698761848417537929420753608568348338967857198657626185221413486568303285552392169981824650548451260817720038046585811925310345534959419250647977009048230285672841318791575163999090048010636617204177/44301257085507653954634061547670865820538240075402564913460601252973343189041*X^169 + 143879006338211573245883993364356330209008856340957069553751860562139182384893819698630503368861122357200099174456754263055917317316249360454628913756632192197236094676943555622205114587187628823044229235995918567319948822666078979814939003361633726649344531594600983087518655208671076854672596064806728889658843642586841462532743334960363238778076288130286963068379748683345757208801708271206567832282039171071834944692440/134942142077693983654797449650261263024675426297628773234159545758081*X^170 + 607077667725627486546884266522188485742869687957008759104026179822506444386132610728075576345895053019666221026312587163919823052898057238931005377015955551874394923349150895349899547758820522145700589415026362101791148508268327656196118973313480901556231389717140506711132955735165852844371264800276966033115380368731833088568266089842457405943330189700961839384739471750318577793540070723358432235256615307859243579696084/2445016672305737289841274990213083824744094049086735742229736809590669639*X^171 + 185377131928764757904522822005693236366537542793779500319471543312188730592586670690174205693402562093939809325806422692150043733128737990351849519924749249807878566349054515084011680844163446471592045409695077638912042687682227022265275436870191422415655337943663499608280137413213383120127418090777576135226468403390546520039021617820522587220468993827091832653466334936020059356903652303567819900285595147901/7447549096401235369214495813801052101367372719114121818762599799*X^172 + 222938694360776907925155387414121618922240559809685222716034388597981939006858890695088193291411691502443833758833068051220089297668905209471240146795678738852707038914170401036757591285936288026951031529760662833045342958274082096800243626071168617326023979095905138927149383412229969204004957492437621845811530949703481200770205984363979968152007339031528242182413589691627662122562495132606170453379674158350/134942142077693983654797449650261263024675426297628773234159545758081*X^173 + 31570398335197184858814756091615192108221873964262015230251972878206531146165109208044206812791239052447949542555781313688090928157775184134243615834290347369655228462274414539343404923061545783899945190881645364408455226245110496994697546663397581928525775905577933585029947554414993917590098486560788479779182957040102458922713634535854533466053310212865731629536102632172884546412127225743197150/411035327358090146763866428268726314993508069932894851744721*X^174 + 19404099332975493609564239659057406665650624338524303170283031021656884887917035105391783653000340606526037449295392074525307570620343330985108681729832230224468216987425934881262607436748257050838226376720457834464212975895229219622089420611019808861838603722681726678640948389455448112928902409198769292536233442591796777187790211335115135994031863480419600582398286935699005679152284278139646354/7447549096401235369214495813801052101367372719114121818762599799*X^175 + 1422775623696608487697476681879552331173861702334848387195536695733026446490105120166003584423897670736190393803429624383987292085605645054808290096297437723359661270153840170951001019649767025922401722550956761213401431749736655837316157158597839535849051644545850923484254193854197034658158441646335085498956130201138071758402286028628455482133984453759968568326875570489109942550503/22685320788017558737450545188405889673464764608029960359*X^176 + 362551031165555284713672582869067460379874138890396987984738792265500517565059031488931993003598693014752749923889636021783343420686959709906032736151784745904033880459845190864054497405576707899722933158667025605754938130785839427542401570143640352103252000377290005778073232024152387424621754342880198440256874904120306806428354501323495847226986784327103905388230090838096085812718/411035327358090146763866428268726314993508069932894851744721*X^177 + 5234344773888222860462873458610519694876352293572387613706585395224953857484006250412017937040327077022876295878825734232948824543159130284069776383412426149096253608365700697270457045311974871002441075907717931659720162664216327790695833649114172951223241481977983838602281144972440109050606376465141030562166350767060667239360848676703079328753962747560818718139727135/1252018366798253697083202449826474401096349942492961*X^178 + 865218502034082419082944431485888955790619601104403667145409188101675073559701716480730843583440882850263855343262355483124968979882668013628485007309295187227268381130939085360055351469592070577066752041056965026928439629983459150766042185774988179367435145781584728984904725976523753306536004833901366369472480820128240292046633786294177751849558205484467721527474389/22685320788017558737450545188405889673464764608029960359*X^179 + 31090391859264243024800016714805624079599563804209389412790701693724365165612949156283197154489555179238866478653835551944358502803261390074216470871992382214269269965535071059739632391134372056918859635188200801357028138745396403411651308062799116482317734194731350182783251773787814532155049921983120180994356829826558930103234137286868497966889231072367/69099749809495761194503143099866129537852527319*X^180 + 1190890721771346275271514499689292832552373414567968815485445198408430388128234910480008138897888694541757834669413392790477072143808064977842179145076939662249773711324967931832956828346669813727887970624484379612182244203082598553475071384136685783086139862649744746085306377974159369157399828673181262476682464328601444555499310330575411408735410373159/1252018366798253697083202449826474401096349942492961*X^181 + -37651109378160050212484795178736900927865595337204816838658604094945793764782669811874851868374260541216540320087311915394579382064019274820315819526585953992848527355698173120173945707044306460736281270846314061729669174086237493761925338375788821084375609615859728478395111206705283185034917243020967193655529186363671606886526254856908184/3813662443263743098101613946678411034706801*X^182 + 1782676384226444248011696145544832933314701721311395092013046499266660228832078594938664069321925498702998368075901273893033597021274241018875164043276278444971165642644158347087723035963875227706789999006371374948586930165028572594231952283940984911295330370851900210123736187608015243412429249204888785746930328539554352857860109721072664/69099749809495761194503143099866129537852527319*X^183 + -8227569092059059466480743226097363728670899622838671672156090856079396102526974890001390262246212525952212513468965092938656840734640245311953788826933912249073790806103922286282528696223230754541105923193808228734378979905675068242246931283545442264344943792875197132620998545708148571514905786401216916254369508668613369468/210478638074051719085027537208367516679*X^184 + 151420723286038022242168403665661618640084350379476229424970879615385661912952799060696137292976139740805619043450821337851864209723326325933706675978780783932056448515194209308159834264656988822107754223766959707655519911499129702033673250083484550460460400038043886755669390923259565764052012070390441494717238962347300183/3813662443263743098101613946678411034706801*X^185 + -324477031757196810870582353607090436393914640061202631546652954633365867518491324433678662596350733269878463090235983586649709248526578609709888080032268107854972753417708562155242433023955444407615641574729914776980485899952441332416273809351309009934639785836116923972768184393256291851347410618965243840165/11616459963245858992495586798850241*X^186 + 2828106669464782504336716902989064270941102195086897357955480036265244677812581121051422037707067654136949744860997268929211899451794419623125200033481490638495561496772652033024041028393643622966931849093668510943000427918613844412776277490252235753912124534726100589931245835307637191737937816534022363351/210478638074051719085027537208367516679*X^187 + -2588024688079392488280093758854709160678724716840159676358306827228537904334035926285895688927148095193820725345805319815748800304065297968030310671531060383288458610460976099808340464583190265182989827879718269852740596737477489240599827263878202637264411816947603374189634122432905624459843/641120368852909045338903184439*X^188 + 6250454876164985510500902211647639025270500697910437534431370063216330195477476463617791747738775137080114033132665295344112924852134311137354677613862121467298259945773462156753061693219757862575757197530846366881484552222371333784455117481210986177695887885164887463971946202677667662635/11616459963245858992495586798850241*X^189 + 610021622887200691124839225254595243629291916411919734494104264296328439478074350351235998848977102524929764486777899998206586395235661838621885392918776650431539107944145849913241029787963666305154238123599855549478623974187610795293710502791689015648377788615789387048258/35383871563160717773547281*X^190 + 332398179752612951088761293646683686163182439228310750414315248570716503528819333813771860209748851207002700564988416508146242873601612036761648341963235250734648557211736467688665508114623130513781514544456325524222814636086389707894813747658600840285057674164596177828/641120368852909045338903184439*X^191 + 20163958881147217850652599269066783037956791378904467815211587785336453433248724940203788630553895872534154110109559504040477533892920423316629337739943094193505349540453313978801779983529508926283964573909334925806559428844960993780485734391282312599068/1952860067507076426599*X^192 + 7387409531577392035292885169867209503087879251488831235417677670387360985895191927964823741391893524861558716778062879261857770969356056619693620870282924616585867206253897395962775330715704098451905742953208512153032270299725548536427440965447119452/35383871563160717773547281*X^193 + 3772291352285347831362018653812127983125304997245033662851593442218755425954268312047200485523597077605524879876892593879673315716091651771677868749780628846201300011158995611145227856127488431660093760754763504689086862383331564364/107779682515981921*X^194 + 6340030556758692902720889500302285238426303143071723929112897768820142215342784495451002080412260260644114611383175587962759824784337381082022481001737804008710390660334535724814663892705552043385478975276680291137363897884518/1952860067507076426599*X^195 + 888726873449462119848171848231344497434768466877302856021599673219009389833397582867928866312921445212244325373885018876791837657510353082028600095789916572929130190317541687712553671768467292162543655986121/5948434379159*X^196 + 409362362025170217661158634747212281957473326059178703425720426046375003333604236238032926531750347668043324946851614965434024652508908162821043186523249185649905536530159157603557437724790328029051311/107779682515981921*X^197 + 1559102507590260768505735480094118358939939494004452193839919391873232354225697454282164562535742276717804331460633797667878873579573305475090040738356576282757270690191814499813/328298161*X^198 + 17661241531574637745439792411259291285670293814733270535629430257962496272522187473104263998276720690467348999617016384285679529489479331502895101245255113496393567676/5948434379159*X^199 + 22421974572186426865532895934383369609197877633637212360992463549400005207898728647548628510209611208488078432763409686225188543224616229310159/18119*X^200 + 84664073638930064151432543070968601371873882634205899740228359876213146001077167032100148893689453006034064560280005042906955969023/328298161*X^201 + -222927505380296972590807562295776800436978263860093679788316137591381927571855210044461074729*X^202 + 1454854577259616306157755614019118273909594477825117995750463322874/18119*X^203 + -13881880474933580162437064141387*X^204 + 1*X^205 +