D=-16007 h=133 4055337423725227234896378489523940716151446904543505126072529883506055944969025934792386291157940150166580359429983979850095848671204430703779758392652120546780234889012246809971990639377703186058454131758480121039992325625392294737739478435306096494200202331616724560527524274909513911061110751554589130230950069857824389317705499113088654376055968544240621799092196797378827861248181538704286831033257176348291114015069078242797202237766056024375518388972472865962184660087223022595020687579107359167071808391207622233696252184411923334448042869040159499378229389391359942964251237443985366056035895355830767696643117147944540579535689144423053662063889829922186628104429657715070113376848504326493036855530176875/1906103246868713266194526178473008195879119132740235386772920872912026496634896448275242784346252624826075232542316846023016396482450354803703897987100711192270077925282069339181457082166862240743319129846325881633999341138685869538917367824990599577669280809071947495708807*X^0 + -108362999376613339463034084908124111270425199721525505755024991386340765771243835973385007314748961967368323081709081880598224008238999639121357332605650525364935954158067980103121277830412993421423017199279112281940778151242122909555042946831939510856931093890077687355466292975364478332824303486711974503044450429619470142914984828363615287281463008337058905123010469850328056662266953491649769743948306913738995886107640583893743850916666676512402285725368335661998818948623875407715746123426152515580613569910061385670681920890505272860103473199173499032159613193961964307224007217026546819824501800471788250239901869786491977415360255598227576774173205796677796245268226873187255058623655947209454253011828182927000/30510994672627493251975780538817442191437059957772947836074144412702808131634787447541811249030465765590986247304865754290423458494582829342888295079521084054667137349990083912277583514244963887578309311450138387315427453606944713709450306774624527439752177910814663563810873649*X^1 + 1410341273169470693295433329229517582192553470956057199384954944037838101766357415020745242964285585282848436206336006063073793816950329914296172946736845623744533926627286074702939100209054015401140250668974991472348881078835336869628844046124916925417903527105646107096880527839809571508282926489969108874169609455081865324834433450929006262289917741163118635212960743631133094282100477003912098205620048681252244144074313241545293286171647449948407286668405107016718848078402563076075319806719042201098175719444362472955526549062942937854176196497061985140408576889686067693609752864339486361352404263743636821408630342776289862952706617795816697027777199590681536630457264559946089640690262782155382660907025/119079355711170941850098468074780295863004881160756880538072147992255044457730770804975497241597590105958345257844495909478128099109786643574929592497076978338856620558634930916565070417121399434204980936235764455175819400180287970195375012493946372066550934533138470401*X^2 + -33634236855142105797892579033171626835125922666465069186895568676029118857243913273421075390855662536365363132795403620913747788162348950114138683471102997312912007987711072788727955712111011774272603908969144053517669081753820544511906142422533354628839647706141667781034592539413750398586858269872615392825006047075551991599110404783899855013865464161508629787007754928075703162992435755960534682378011059369572233908357399860524877905620290663897323189037210889652819307421619285996192360415231983470815171470812128419156470337638361265949954276891012850169650376246052722558727685530305204719575222229280704966539595959869591638743446222237742579169475236832066553941183238033981124610838914166727455947733114755/1906103246868713266194526178473008195879119132740235386772920872912026496634896448275242784346252624826075232542316846023016396482450354803703897987100711192270077925282069339181457082166862240743319129846325881633999341138685869538917367824990599577669280809071947495708807*X^3 + 157480322011832991147844489183222193330861823376182213107463148865129807650083728549308588316869523681382605225866279019068478354447443601496015292915770691375166512449725093655099914708075516339313518300824609436947994923902795051894901477287672751243554942782757480653519457488368012071338824232685911333117808070735324244464249006553681787753703605305883260363588476771465094626972074212869729449755541078595479627752250018020525342443633832379472891926001589007269129800133264201525211474933590890399163687820578363732527815479504766953439133169118291159564250045829334429853659496810832489969701917359494738747566730042353375571142505358809681159365987113109756748352464587965795432198799056493901657668/7439205079725803826457079282487680131380326179843623448370847003951711404868543187666364543112237777594698897847472725025184487980870034583302904510344035630590155591843251759640474193610382922109388451067393293882415155880570248653425064815015079157028233556140343*X^4 + -1965338096522966725687709631029618290995164409915973437916308754782779755551079597663905389892949752292289436472217116932411905310065399170503499728999078119935238733751219700775945411207079817008670921442570661601333247328751632385835964684104044289192416657650619583870009219460992191293965181896734550276944541675113451913724630016124037698398747015900790932162045495373976465783616233989514763061462322126498581805921137635701645082150196304763282221687300955842077109438562510199305252721912531108441703268415098207906338707841031709207968244946011230158336417070443443553674045524046775090804074624348043217689677911429481379573615182955366113038781106852619120888879105159305830613840590982231373126894168/119079355711170941850098468074780295863004881160756880538072147992255044457730770804975497241597590105958345257844495909478128099109786643574929592497076978338856620558634930916565070417121399434204980936235764455175819400180287970195375012493946372066550934533138470401*X^5 + 4525416252674522572153252639500600775148368423822895710494940686311068877827280484217752595550271301452007276850524551675183011543489149991677604622477543333549869090100568806469814836268699888081126051171098835675845009221974728164179471298093914767010163047727050357620203479383438522359977187099502963496399492897279996181981793892974225953675546460996004613910197351466698924481863163993995269175806599186176437305144199650538367666615325423303013634087008999197672857638825858350406710157571666304866080858180937635765034543664265993057708194571513100306747543249656616362523710814575159577094494088204470024378875596737636729044773381935492335234878574465800357665020550197606488343390929646630936/464746990674442670485230166957436129904437194967428215678818454673062497961425825430521930599877414730723989370117618855824607233139878464628156713334418418853636258627053898896762303592827070788366867687098975066059546191077044333942966503093339111453003908049*X^6 + -29602485670254387494829200811569797367236309083373152257256745580620023836014622074456302853606269503748613940479637838745012291806830871127052954760048260658752734680832239382284889449270966286085466795821080209712638955197266795523025282359891170345693524597790570704132036872986665697522160072144959959061499732971567814368863366439103440792651624395318738919230864315017473693586724970077681872813865823681921468488600291216802354653294059627938947032553501620301009675033610829952515592711880996269192866406682672465813652861687155182807897490347457355481242344886240869101529233827133629650877670870468308625385193948979975910410206779189280587742543573459352635434272179680637483007738091673119894606/7439205079725803826457079282487680131380326179843623448370847003951711404868543187666364543112237777594698897847472725025184487980870034583302904510344035630590155591843251759640474193610382922109388451067393293882415155880570248653425064815015079157028233556140343*X^7 + 41228932624351033116987786588722634566108891086322847433557341437873860270140858367829410473449307070808893318539777575504979911489334185126566963017034256599354592629054949894851422408605513970490009807449066897915466951325795257360145353066929375521818470709073930544677430094061863995558602985870118969701625650332053743307487644275641813974578490550112821895954759663029520189536053000338241921555470761236370286548134506895309289430878875302975916812893969444256415998079995533162501896001761172123150736364398213775662815702443100879696962308101073275737556981254576907360426973657567727010693806770180334590950909411057964905471187814316168668830958370997289855829366314664833422120795350702/29033984548912517678842391888388588111728443491436759897471009850256918720648830226183665308919686058019865644412920525759018381529323325084535310385107666574226042270697438551681283413058478839780525250646528085591275453931220361963076560448137634250828007*X^8 + -234722980663291067648300185942872708519959135373129010820244482095704734795711906859243111608830399256256067657521503067245661818865093053144957599068698975064358059163673348022186624040881940500268912662462295675203243358531358699107431041779431044269056647493458824780494094019599338505418631262913926467800320184377841531483581065277861503024584094982375981771336467603798426934561505253048171346264794893393828996677729356559797552744895916700017231163912248943074078395789219263735676551280356761805351300537823965708541900680709163016702296270538377412807251202019590293418581094129940532805899157919741606557055074407031222394825088411578812432485910069978076754949779277198767982169572797254192/464746990674442670485230166957436129904437194967428215678818454673062497961425825430521930599877414730723989370117618855824607233139878464628156713334418418853636258627053898896762303592827070788366867687098975066059546191077044333942966503093339111453003908049*X^9 + 459123636518239965287578746550088961929518473048167146407243971104237235146580948587239032704074869358195639311653649390774106421902092329632957847252338164541334839823173870338519994985676680623774255329575565122784032175285100887273183425221148133890610650965503942133309410310564442461858750476801879339328123037010451486685355825441124929525434586956964460231288600454922174589829809368080692180229912858731168785571158788318774145501749693920163495160032154230451005704416684092728482513501467973652536642747189959463624566580868695068346965901346678781290386195341502477222489643806936550100517880214513220569737922344568588798255961444786647114016688668079301595679654960735950106566614/1813830483470514005050439925556855632643746079305101511680577862826071013971939165751462816825119388893600652490343007794028761262530350789313132403642635507854441323839410167531785057353562743785876507193510844355049381766178569498536675232594342116001*X^10 + -3305762375535617563455233421635339980774344889130497274187740996849417452805105294133841638987476095379309900936094392917351036957574470967949596682187321492524871589552175090604418859906874439554718792693858188819294025504156844734840025471039393993709362775507553793394269237565329116487768180491430740892957353400383983541096179800206797016461565483982605022754595101839872518570631234700649376378230573968497326923684229443810619268294549692979289465336121504058621673393068163207152017652101587876770107348103119708552062502517626858254302818670550744825800816827351704017499401303716146314591208869696656986248841202074478567158424509846292765718032244275647442059273977379398084055331452854/29033984548912517678842391888388588111728443491436759897471009850256918720648830226183665308919686058019865644412920525759018381529323325084535310385107666574226042270697438551681283413058478839780525250646528085591275453931220361963076560448137634250828007*X^11 + 5101271298063634223304635039448722487125843662080078081941201351403438887181538189844787343588526723456177470872887865480243287255690393488031245989016201893904493528364244340560767755553201668553063922673350554354120136442339028055737691990716247973913295556228171357328312152393706397959007315693676271517833895706158387382779322003461879960391361475730035136745922300156075513444610445378801977963015741279141702753286055541318491375747408296498148512296257533403347339150732585129852262711580651227773950047370160069259318360247279923143241241552344260254018856764715750039874257211008910299694747045975352806017561384827588867468959231723026933773238529588567392995492492660779740094/113314829978791404076369083873108991856297000019060505508875983183986444303863257684229575612239606977797254481810645829576357922317133178566447954247681358646494741290648476762153124092807068394194821465203401284128780019127792184577789419166261143*X^12 + -28706664364971048069933570133681785470407482439431597500649582345277674727823934615818716987465502022563350489514422565904952279035414156136462101705724734982179599938823626734383399548510098212318922985608995051009276210084874544867413293188775664484741946924461281088237415696272047329870840174221841739210148371441345269450395691298426088595949261081323998593077758695071496284901090946571568521567581674823552481818394180891925317692586405813050822852747626794902916233315761383293744442800369683876647065995369753139234484250572666774129675569393114984720437956675541834553152943544431149959033875671891513757014358362954268679163716418842017034180309281195285967517791623324609220211872/1813830483470514005050439925556855632643746079305101511680577862826071013971939165751462816825119388893600652490343007794028761262530350789313132403642635507854441323839410167531785057353562743785876507193510844355049381766178569498536675232594342116001*X^13 + 42476234622930537078313698146120868192432245231157466809425939401128223194625855344276003593055453922281286332444519049308452934652331911454979181574855714821875832977873083595304158451881082261334417162275018664767478018538557719822432733581520342822059510027752374765929956706931201344079969226051318690436225700417849322435290029565221377223413608440805381660285941571671446365652236000339480509315975608991289993277191855612029914251492989335850986315743407684975185904826635882292701903262221641711057453303366017678474622476034430404044013313463630246118238726071564190314188820568749194885181168526504319549386500087914976744649005132940634801369666139989607966179900247231855/7079079776272343604446122563447803576953645281380677547877552519771752627217046147574784507542925406247095300919013296031508585138822588777812704082444015658555303385434402246651660154482855525344837974961167069665070282946697831234946549582449*X^14 + -280044571748238740841437970600213500167705748525154485142443204435917252568904027105088118807816382362739148432279168479733087573333162045856356868922486882030938558585630545062928481031187523940129927204722462612579281100637554098979052627457452928087788079600399711557093844272223097790459400838262018229729323666921932669731614922496925310414866551211057663151027238879563144750500090935159519299446554734801307914506031599918365030340973404017596791930587986948160303562227475356801125777196407150732334140332049649890562405222414869329887879361271164268813158675791121750879004376543230026084232943812109382885240583126118995883396146842226705549393406229634666362174702222809222505/113314829978791404076369083873108991856297000019060505508875983183986444303863257684229575612239606977797254481810645829576357922317133178566447954247681358646494741290648476762153124092807068394194821465203401284128780019127792184577789419166261143*X^15 + 376495148287974074800162640250944224593567822845721150528077624629836291314003311312245686457071513970099717431741441928756865133770178693027012090317217977935079432894816099689654128267013457418523391086317766424612653980908520084612171967595258212148197515550041628639900125251287627843023018808447152350692879904573392959748381398135014597868770909190525950642612603938123707710437871992691767421413942750093704704262797101954137113509794129572125248447355830515961768317651383797546862161659396292773167967548812494642368084505420118536783783489193620021804774517381074206452099048918621814512501955497388851121797667698908706842728979049750306803685798041286290096168245978/442249002078612082491792500996301841503944854212574345466205567549931444194230408419740395298489748625419835129569144501249989700682363264684994320137690738961410844345249093937131264726860468878917846877064226255080295055082016070153467207*X^16 + -1777557856901200187115639105513886825555912986171449415031055963692849198500829652149977425198230952351151728557759045902369436395356700092842519149555587621231322571734364177375779652212057875342028879507605850847851446745634269288323962389049502520116540185713944827017004977211986892997129369552347109572397984862747452071490732342828660805424987361721682186242900384526938223334763460546536459712821390541769314213834563806899405707184149050048203160537455702957466147406409673375121649491025206317848090465862554768554406117472847939549358617701085894875353949137953440715465301619371199634939253961640221707038123211555909996571233190926885489693207556759296555246205585070422/7079079776272343604446122563447803576953645281380677547877552519771752627217046147574784507542925406247095300919013296031508585138822588777812704082444015658555303385434402246651660154482855525344837974961167069665070282946697831234946549582449*X^17 + 1540595363926109281398557244690127439455108133502571621329439762903415143624116427403617799773469287697106071055915550626209177186200877444765391575607474661479712697625350019879268080464211792211494720469027227456919576374393141134413771494817969374280626695647099298301194698127901950211595239128095582383765748799923995948648365888070881286664523792266484626659475760048144919433939951526519499062670141776830487671339781197761119380111972593000821509176962736917289208517523654866305536227630227148751203930524535504314441054228923937199955174772125160878469978046770293229424796396285046387483264175543268361894060776616279713198039317641968484431752267129714768448347/27628475172025494002111107702648956175669697895456634314125418101451330305130905754965977091178218818355709072878687105719372130985341617085337309935508886047442421712079033793785922704245671823509579988571514103522227466426064601121601*X^18 + -4309687193808065461263834263372036635039022195451904435849631141781608470969052583568281209745539181118705449140083830390625318079722069190536920580285919791295304821163274399639932745197463483773650822329391431545141747433665339405491821133253399652729539437219529576187768527963163353392108264055284375409292494870768937459906027490581614201874699723302641967669072069776803994471128751978476042121179298787919960548407304196721736298754469999420721913487431203809332446318973530492107127357325087164146009591248814013943243030671866614281544483047491905314285648870315798801027702145990938675049785316152958656642967594375774736158117201924099654034061107651788986398973372/442249002078612082491792500996301841503944854212574345466205567549931444194230408419740395298489748625419835129569144501249989700682363264684994320137690738961410844345249093937131264726860468878917846877064226255080295055082016070153467207*X^19 + 3079492881914931491282272111675117129430845993520663666614018327343888635859635550443203658455589361322063953548465782693313277781652573791468020971063557511056920770131190700148867819167768259246820457148339987427642740807968492077033219677810259950268674142269154170512661074653945798739872689780919358043129191746159929580528899365885958120522701466242096510390157739541770336162197968000541969395283622159734085244259180654121250922127470716778889929757337103279041140881789042695077719870962992973800457975272668584631387848657816301289194329260212048715282829075346564246468829423525194786596421179439601446775336665484211777016905433243326481941658291881877078/1726024562505497220098151290226085848420672074433474999320635853154952852197845052474915792539402687471463051969681208578707573623123734434018698690292302495623316156186607971124253308193020042700667207382489792186057816356972861943*X^20 + -9384492260303537836253937129891613476919942269704169556708924464491309369793672137855269453728810784486096583898957756135046086909868562635224208508180873942423821565600489812843398791026023409853515932156477463555858146201295140586567728211451955789105585191836772554599273472662302289365515250634793495391597430878354326765903513441541989471342408545254775083649802833975516458628521822029260782558493218129506400794018548483526751080126167710489212468193405993071100143317790176230911423867966928285835392142515863708754550004593753223436956366741765074452349094106450781699808729609578953736509901631836362093931775850433531519694584316777057834176267687707467153703/27628475172025494002111107702648956175669697895456634314125418101451330305130905754965977091178218818355709072878687105719372130985341617085337309935508886047442421712079033793785922704245671823509579988571514103522227466426064601121601*X^21 + 10080744858351698125042183158695962941240157977065663730156604782707306738444463105221587111611532142615233824927768543943303620952037221615821615917393855501812654743532883161710761713512245136125482750003519462516157555013789953896713091644454003515796047348049709590884796180776601327418185726426711358363108541500265951062105894894331695606882433413525366892037138346517234429119802716819226020948218850212580454270822080303677044118603272311106571615005955219738175742540984213109402644155453011780280907470484003746239392383360872004755006490198707922920718926173250500027842280979835776773965649260717248510993006333593203642767727882457271737439229103428/107829359811675968020125650666963568964869874082181233168028728253573614805887739893478840041194645309643471729223540237315397864879348687075573104909870837485057547084813392336118779795903045086566327693039907052293235231896849*X^22 + -37309761521837812894284055680033092661196631325332350291804261287291292843795010428876562371065705225816249497087258256768760656898495164149992197065188899363831381854978809277522769788367771594033304282128496907981063394956059061345460010184754034534754265211306488908127384419138292585116491468846481273818366409786760128168735908545273766037162903054785663432028037545413680698823022895162798447658658989154918345451096072694018752125909272527789681842260284792076181757530555767340534170119460011319932745463882542189809086416288298018852653883519084001860002505684099493264883679457761062225951676922911622954494930499237265081964454637106424946710559281470230/1726024562505497220098151290226085848420672074433474999320635853154952852197845052474915792539402687471463051969681208578707573623123734434018698690292302495623316156186607971124253308193020042700667207382489792186057816356972861943*X^23 + 19418347081069070691935657162610643375879699660055109625681113428230983377894307068199480241357634173185222453237143403695862987360310143045428602748063288290481320107397796925144752125109541231618199102630225794174205308696504207039061375297486881610241563698442737654973006410578598623090786284197799597652097324176836630889175822404910627835027912152878988321666606128134561727368522374862380935163072933638308930704491087051720268846192385300623550830096527068333833273512148605255185016290455392044785600281718632307868876887587758185871428122151385702501393725335083841787744423037798760076516379379170196857191665057555506588104387265682060555174444/6736387818559128382590469836131915347339905921295760177923953786066946636214639838413121761803876136043198083914758557963103508769872473734964272187784771505282535583483063180865794951952461116172070200102449369169315626407*X^24 + -34846528350413432748368066578952754780802603695965715791586588754658916423409502976508856201016637467191372706872591221101214778646944221075266037925339381431887282756821728568811905938462506431154099988800691635119143880746913389916298888004042790822288150362783926477333249579495118070900721222394529866730701024316601234614947381444813743413460494079302624437528408199137529121978330172245790339426253616193330497413062314819561013300204807641430410830273529161569664332658433175409587312905210811770028440722283796926851209409636525529775639036730125696561368301683921721614450592182861734922890016294682162066152338839301688663730816454875114672593481303/107829359811675968020125650666963568964869874082181233168028728253573614805887739893478840041194645309643471729223540237315397864879348687075573104909870837485057547084813392336118779795903045086566327693039907052293235231896849*X^25 + 18596737006517029699778103608722604974889927739741376363344118686681632366771308845610620719668832347590367867016432009726293396016719674893687380474187882040843163968436361867560308947669519473645159618563197773112111181446039824991917371502983751950553789575165676135610101036429466567340839289213724879979798656904247232286430812668943092764384192996446142582464404681365596357855513525564440283567318125350441410529097199252988146960023412042378211914108828322394231299568629750333378071026198965528744642928187986241212666293558000218637744614431265322888696721487081803245367107368113651891539024063904545775986523559610750640187971964014993757/420840121106961228374490525153490057308671576266368474912472904733363318311653641432693306791021186733503972256810055473424346146677858045540343111625212188747581407102084286928580930340005067543704016998966037931487201*X^26 + -48849385580844201668624787469585524240878368226342037031672278168632084726581943325690068374861831754842642497377707150731503429178442268006574114801278817359033746674577995232061709493905588236433835220242362148138932894798018967085630120246877917974618375472232348909096580181867692764653993715011512945260137517272370123590416346909156380013590666888998181008719078360594729796184267483633780831863419073086602098203441376833810454196473190166276680294773020547836985046690216647073684773163453305343853072136301828162581493529931457651734291373449523259075596048321261082642292765030009820590699155436972194493288975561753336750400314708046115325670/6736387818559128382590469836131915347339905921295760177923953786066946636214639838413121761803876136043198083914758557963103508769872473734964272187784771505282535583483063180865794951952461116172070200102449369169315626407*X^27 + 30962997977936756834562538440423079923540159016606523574416049375756185200542679040237753252216273747261536456616599892052542863151824264782142237661854057272384957191468950862965607504382725909760611689154275327883236552263407463245045063341593848782163234816501889245584316862932941454504617069543142034082588433081283636576120950503525300743757245410167995500976010919537567092878419029980483748217895350192916507302017501845927884265481238547834406593818235775160036896302277356653940336838074658118147948643074205982050148791681960457073191387074551280365999777241914243381202379336646828921775910052062525395389897766629163834491156447995/26291005254386282774691730190134944543554168567899573618571431544534473562294848593283770025052863543043916552558883955358552267550312865967410702294321995923507303498599630594651148268882680548741426688259263942743*X^28 + -42735996367817166786483956105344103576717015856359717698821078381187799526944920110793202062080929097270719586014928202360233976453843009886333216205115904571583956109617767491109280649785760399854244191481271955704894619653926066971060128070910391754841501376534009941643298753208087866000117357747312979574389388411596851392495477106090598388525982401226258476362155478565227253597485724879289874572016989441759729360876934127468591303853973854315688687028939337477939730677368840135496131910032628502852825626085453610689094573309960854802537604453314418350589056852290998993433865345166127668087508243770286134250920297675631773963371449407087/420840121106961228374490525153490057308671576266368474912472904733363318311653641432693306791021186733503972256810055473424346146677858045540343111625212188747581407102084286928580930340005067543704016998966037931487201*X^29 + 31555266053371294473705140438793305823155476703897373634202058378575525894929678101191144783884400821248884449169544613573859320233414202857339638786288575019862022356197965687142312170102251052119093840408174259810509135428944716308232897778130791091724026456517069788964479552717011418653650774818531308845187865691435570396569187154878200538548687709610080374673370570808553428831174664182281904387402437600853464508267228837862107452123664335704861771952771172775331570092971863142574971634278290841178505946927061287549872259830979068122369601058262902615248423572349116945935753219873361824558866536009075688783223897151284461359085/1642469248103097568232131579317482635319183392759391117546787751891951868700871405840180547576239366717305963176040729390801041266340530141026469812852001994346679796251616829802658103884717970184383500234851249*X^30 + -190469663401166547147735506487603323658753869499090496430660687602158418831908874566141314689574041733238159241801060245745298636063851871345555008334611135173255399410683151030987490254277147832299242873897620082330057953133537949068816989482000472440376058367114373852182260206898773234397966393281485311767125405752061352693649566346047632398517620091359516050439143536386556253224495774538470340732005689733493895980188210787453369242633424481251742518743635265692186512021333823870303829012806561494688484962389969925137604889018569767918715747640527772790994075528518229724482953825066462366645797615779317058522824619879647490927844574/26291005254386282774691730190134944543554168567899573618571431544534473562294848593283770025052863543043916552558883955358552267550312865967410702294321995923507303498599630594651148268882680548741426688259263942743*X^31 + 81797428437786972608017895547363088004446540582382588840775070388519478907623420001109413120370198870236036799518313431791154543259961277803332431165545481011119102409565704080103922907586400003131053064022476967583384953385154464604167710410651210183011787197354246969318504926821043324404617189207679449007688727628933670836921227039793172761344237805036305302027603263520669116980901059132971727300679336790485439857652130793069086703878065696442350540500471338185950728890486996765757250157017049889794036206752814512963019413077983899598650465109867815847114192153988993471006144563130125735090119919431063887777878796498751934/102609436378028210672339075361871845774922433482813214065520569244202653133058749662034144285390102250097205171240128030911541279836354728620382945764478165449283425766953009920825770218324356230673049305607*X^32 + 193187005285342888968027987483053442747694214567181727652327465502603531832877231570720911917488652347555674646706481106879903906535834398695025472778920555880233406229282521083439439853610142490565320803270741173235745587707397431556366617946050078203449891648586551881729399045704728937011944988364831536649128471825788917696540550556485472237475231471620532437005854846568059034085006129627354062875536676134342431685114958887308934991940062428940748079474262867975224293688463624119786694613720398006587772624505858192838838427433943466181382502608110546390789082452911828089372018190037716496427650184801654252463388929545374995283/1642469248103097568232131579317482635319183392759391117546787751891951868700871405840180547576239366717305963176040729390801041266340530141026469812852001994346679796251616829802658103884717970184383500234851249*X^33 + -252621944366209847499660993925168012813169405620125645509626208482204865851362897130951395037291355930710809793760821803243083236980644361264020971102247432788875603091493478074717936115885112290243742069222865038766942941799334409204348564105401774567369537519370003071140390239656557697383439813054158683917732423756622348262665379216993387704065015429944222998616833719798646860569760455044201798175069479362996683103612687188046031551258260393689516410500261445813357881692704142846158609034506154300282698846809338404993957805232797170894063603340542146671216091062042277689627549238877282948163631074824311330718540247110/6410285273819467150143004645584547121566966544812470423284848456562919543515883654778168569087905432004573322373969390323704709179506136604009679875334426528973788078150372332156292260781180497949212801*X^34 + 352591601051052076928950331091998520585691830684031577472332433101217353223058294540372998373211756356640003034032712537220778689717030979503342468437796702902582018708975566473389077098819386003208958713502008856612714421223116186005967822543838990359618399645046042775816754593751416649163395281819722099143506433645048675562007537987250203113129899421957929277981514030791356381473211104812066392234666899503080923111442969166355305751565858607420298579327444324563185648860778033120910029995950927510895746962565185332914340104548341683863296056132584234363258157772999104086272985655954812461723960015792238665932822473743416/102609436378028210672339075361871845774922433482813214065520569244202653133058749662034144285390102250097205171240128030911541279836354728620382945764478165449283425766953009920825770218324356230673049305607*X^35 + 44215975424138506075761461232838661055158578331144551649866764043332074924820180957975084076268549970254439065126891793833175032301383393496946874755451181356911075282900008957738044519326557305988847096665271583539611899192139290062518282642354758396527345688283718193208058353098033305143605773900231688091854612450212558845751956977191177194910539430522340503745304378716921163085623535679780225128144632454018232968446148799953109865612316988549242719408531753441143250664470603449113798053184391273705638024534832519115883763707072351356023282822569213095097691817497111923822670359608875144775200563814304501239890/400467625027767048800087751957552765762914134117103168818944740211340010215273546247152406390198377710037691158491246974680121770444564040982675071864460956392440062357117032058242785080351127503543*X^36 + -278066556459766408821721238138097937753330857323892574877286038257728689713091974720850454079829954345301169463863814673486673594275289772656731585570138098499007513959716584310888527299459842566100865115560379747720355913902778069487496003997351119365480602993136669862938078178007226313225330562121887628335905243158824962609575938024008984676617680068897332548997071803931464711364622375406073088790434245149667392410666538066605357528457467782764057709967446192863186530884846394524999456283348821640295815360291849422695670096437028753452873730450842180863809655826057907851455659051026792782294549801346799784825075373/6410285273819467150143004645584547121566966544812470423284848456562919543515883654778168569087905432004573322373969390323704709179506136604009679875334426528973788078150372332156292260781180497949212801*X^37 + 49638412676426872851032565299481514643477426191938649045753460406322483118687295653341813571255179760080899041370804074241528193084376921506693752493138170233332322936632133606730983272391553489973693938966562157687476050474927227511983226415871352402313333854146563911973277922229314800706820154515320162300938617793982662521675691735623966965065177531486703853436996468307957828852965164845075030742936562944398227253375744606745461591218527946637218694806109495692358025038797775734768415309882805736216974461932505905690937451681793980852649773287349645908159221242906855164624920807687379641922433020046676944/25018281066268947885305663269666568736359975892865819255259870070053102406151905181929931054551032530145417077434325418546893344814428939900210849744765474879267824224221717502232947153142445649*X^38 + 97864778320547431820070159123633154769565222748247360781675087764129099650443690247518004623709559657869220986134873497100035312217806596655090402744468346967653979986013320948499741515575537295701916488547009332801838348189452193256594947560800854368643498006133289030621001583086583176727034466747956439368713457087656011004683570467199903117706337076295437388020978896293800114453898728174479714276285463108443025638797813295753091755789614533627824849353439754540156831048655815082513506905728644541034066445349313474810094171984768126022397809229214571749207268111669497269591831382385191149736254337890626143243/400467625027767048800087751957552765762914134117103168818944740211340010215273546247152406390198377710037691158491246974680121770444564040982675071864460956392440062357117032058242785080351127503543*X^39 + -48494338208830221833477066223182787015149639268709377817564002835227506883646037623462904039925120761706818167327228613902801120978155431296047822212829316965896741595304362402199071839562786161213505842004018838501314862707474005468224724965564790433922156905362891776089131289558344503625373855962303086431038341963123205370099981850084465886565664931216275643822989881462679420706922186032231313464566843451796953950130447990121532507649919273012879736654320332060409975232340658128119290174168082214522762888903597001578078306890597031930505706001250520036814548102742767225167734332124363146949441391144/1562958772178980938670935420107863355804334097136616433763970142441000962463416329226584060383021961026139631250973037955075488524672264627988433169536170105533068296634079933918469866504807*X^40 + 12231877777478924627192257482944457591453237202640824605569925219250957947777742313040611263926152660704756711188595966448370348858286579720550017378318347460870030071881707055792225641068242534840136844413274726376957701826113304787082486246170538437103258962945695912929976627172944936986300788522375669867700355071730032558173653355654876261044982718052899675693559687499511208004465237453680133972823711108878041020014987527239575485566440242170257315680145236916371549549035896860090873024429708835741068725459402710865826798598877998916194178825904709517559141162536829417312984966723211500777253177603055/25018281066268947885305663269666568736359975892865819255259870070053102406151905181929931054551032530145417077434325418546893344814428939900210849744765474879267824224221717502232947153142445649*X^41 + 10186410509199919819464338777911588694014545885835750363783320159493195891132313707454992768476686832538848782312836024195598199041649438730168645027640788227001822694677989786264896655105436551611676266070192384729768181133870980969928940086697347107319273918970873105925605477776785980136760579298562241067462142721946148571542392093232250582928251058580478904205522025329832743651939592942575557537660426109183979083150165642384345631865013986204256099768008168458081885920737296866461027189095070611206831261345001639868935383925075666834262740509007626638608987499819536711892033020368485560616730/97642204796587801503775561948389039532975204419105168598986077493659084304580266709975889322360339915420730383642971072348065754024630763290337550417702886582936733718628096077870298401*X^42 + -11136391436632487594143499086034330494906119966383311390749371055136036961698357344219208510848531797825958250040719462076514147322044196286144275585952392056835388522329586311719651241936589358808283732063275822151415922505823348313707343770253157995667648234261074519434368993039755973987870940372340553190422908568920517183518037495759834896542787536354274335087916155123736645658330079476336708714251503549446917810953892169640435553079121737922050182962291128199938151801506355041604759467286518423145376340637138475760529086480496240394113249041077867537154111621477148718187044497494140097764515838/1562958772178980938670935420107863355804334097136616433763970142441000962463416329226584060383021961026139631250973037955075488524672264627988433169536170105533068296634079933918469866504807*X^43 + 3410826538202651986902397252728951920794065143988320607958332993187565730992754629016895203121306901346575777049730174307357904368615877188704644294572220686338131824673419266164455310167340391205293805722670922257090910234395329911414045052361252621812398690825637165486638951588582891130748930906617463695262785308726685006804018890496265544044027003904863529616350193289056839531224370164342499390644143722732193336611071122824606672286544539192939179845556365915733029951879088946636134483350483099531598320740125693741768172893020853393567697500123593588660018548174807037382416030081501935/6099969063321534422676051849090337947958718336921669806896112794006315006221044962202529476001770470133112412297305620812648575874594287704775257725851370436867416362755550451544343*X^44 + -5988804878354344116889158875281017116180119789513562322530126036105879611800192839099293695242490754895714894941921180577945380745128527724682163850062602036439115712296719858664893547071591141869418713674252326841373813193662814486600345611697309310113112399031683267912223627223110340581184555790219439703909259171198923336427291176175230290752476700267494614507440364787760210462612723285612240252114433611964526635290802071062180459938487297706114431455377485782500663785379422121960462050495824867240560933336550079168218320721292505496039418851506206509916493861705727791879295086189373432004/97642204796587801503775561948389039532975204419105168598986077493659084304580266709975889322360339915420730383642971072348065754024630763290337550417702886582936733718628096077870298401*X^45 + -815931115324840774148347697383282895556447108832511212138638037421685159063993136152469521948740479155674653008695352293391957531634275125510522636404437566595346023664811976428297135354378530491443232217987924335861370438745757297421955097201505385611771129505901747572825631735926831411943375929871963728006209410129609667514392461494182164837481549244241297433116497830664052432490200747113744791765623013787484138415626704006967732446664698309280892667096888108212861997959590554152222291185564909045805047421237258775877051962614667373490326633500424861547931697013245431807156717233/381081343369871582599865799280960701440539659956373449546830311364172862261575870694229366902090989575380296888692798201577345903329436353143953128372047881356120220075938680049*X^46 + 6349974352264351330398124702934879770208500539431229715680940138470651414901376736806101908059334476520511338511059408076194367017982838110838770458428039830438343558948474229526917985649328653774795751559500840420148720770937676408485922078333886342013436078974630992369851971860828555104514629283576834340422585133270515992689523620648885620380393516155728366323576474909473601249236925230063528636178937931777513776327292589707467522701196957764170671895860338027441411552654700685513290769119141141614669663769385107307595336323282312790160070948538948265403362954089559913389094908903736/6099969063321534422676051849090337947958718336921669806896112794006315006221044962202529476001770470133112412297305620812648575874594287704775257725851370436867416362755550451544343*X^47 + -1270148206642597636124061615835932581595643184512031668238039355925806997824317764171639171075314223478150923164853784744167614438790301259081505897427793910148397101029125193443905101868325600752851678150803420859954645345280315593257788130152523788693943640689158778989807690518062202625131372457793557322586868222404904950610882420526461990488513088363964548497691709720372444561819691765071852167789602485329397732750260210096920776853105454121642254970681260971755971296230276262727159805182916970863000805594620597932610761344730809871022949825708103511101283140682805485413762/23807168324475016092950946416003042508936069216990907074831655610931021569411874223416590672961266294457443424045280077564649584764755191675139197124511019013938915479224007*X^48 + -2041381022251855753366859877429884895549368040532977700235728371843017859387409389255113685905823048694146307289019821056562636510648270692178869691413534375859508713475437695752419327377768464138373033329380508838065059001572667874481813733365510339578533949588631521722096460972737469463548752467133501579875671415972236567208007025917298706501470817400702350775117141509766262834050773140406425122506360778770068690484872322745772903176726058255895021709042238332587171799515518433197738419453370645122972762485918590796596051445928744506414960592849766119220109180252919953024934626/381081343369871582599865799280960701440539659956373449546830311364172862261575870694229366902090989575380296888692798201577345903329436353143953128372047881356120220075938680049*X^49 + 1050959175470460208847709577088595219510067688985705947607927147162371158301266527172028806280596097512658259900695050803620033345786500860333939907037963196291938362858906990559752270932959482226813873320015270134686192748765783733918451585609771518198118229893457871937440986927304723185087319788342889781979585658546770677784786313249479149864841388658765944271537855810665151436817628343963059726150050214851615164001946658481666219302560714994239980279115171576480927769352975877804348741803964696326924556903895929094074747972252910879548385568288556153659162758481970958/1487297327698820271940460199662837665329922484974755236760895583865247802174790668046266675389596195068247855566019871154160653761776422294942162624133880115820510744001*X^50 + -238802638017229131854408804382979779778197164744100907007281490151172390070036307862611065661346951558303993281299915052962167895561901481976351246137365005940966251731919165181788920679071475359989351391646028173392586622794795532627542427561883589383554011064636293132892364893714186890279945041123425190935682807467649192215361138644063646643279609014623108236729554212245234577254924525070720549355002971631924013588186848779986102656724203440179317638378177941740565982257340461008341795535512521645442879896536634732408038437726727486992839786270247007072065541788959313118/23807168324475016092950946416003042508936069216990907074831655610931021569411874223416590672961266294457443424045280077564649584764755191675139197124511019013938915479224007*X^51 + -261860498137033633742758927218349195231577366262029662235728920222600557205782569835952439779732856399367898792849538830476727023098163426745260070750422470035020905418489957635535901657260041379350415199904256736930860349343880020017472241003832533393705684875069711831541945213391557839812751735671405210699988402726809821217779000521831593530237769055658352816931059250890848168291489383242667839851335664452997591069143981857467465423571767668724014718027458744435783401401120761162239326158792416890035430903806382134688377089964066748687990917558455933461878661093/92915432479466500402352733158170654421810613167661350456731154111654138950133733244597155956118960146701309150123063107025717108875893190163188768921964147924065143*X^52 + 265770338944189569361855077979123513684725704766076633365606746384369186011956732690734684040594358922505001791920216040872531600163665930388345984164330434472418680261823981570149635972266082358758898109414478424396824120577147485557355400396389477679930666476201219430354956000040861527470206999078177737461320623625152065842334699661438130632886227417684622695843905889706510879435320020995650802208203306313241758292678205461950250117303583964665867843760065177513544249351701677676591175072924490472482156416000403567201538155653455068782369526178440172785176690287136/1487297327698820271940460199662837665329922484974755236760895583865247802174790668046266675389596195068247855566019871154160653761776422294942162624133880115820510744001*X^53 + 4597963576942265645833058534572479668952113094708286521757498804464968437096629086693430328773214131383484551565056235914954445980648717298207823107932333602968821901072292540515037131761644855849327112937262274456905222517130849800477468092733015756129906823644130533689449062117439699365643758610157715972879739044947383559310485796937611487970913111546478394466159369184439447543290843173486324113488581981004508241210461450887671362982618998057211234232790634099466343345089248004087972680562289080858074845647122168363878522084702204680333117784356076823632/5804674984660867145770771110025029950759705951624998466716508659439878737435730195826648088718620612650797098152249834886344543566932791289010356026861007554449*X^54 + -43832774818484620718297033330456563588489330962866490684547226333591835095359185955796719725995905139712909186099821324442234535629059389985241704245758778038546235969831877802884332336603068690436578095722059826350570909573747792181945925772888389243353139252441491412753981940089669898560567669793346851051616059778237144423661168844456615912808303761062830177852222366341865804761773502098031781660451803964013719621114101167029595086878985934790428889208491070959505783967935076564337215997692385786426272452355949628141650524634842425994102943137042526934726743/92915432479466500402352733158170654421810613167661350456731154111654138950133733244597155956118960146701309150123063107025717108875893190163188768921964147924065143*X^55 + 5021659272710454204664422636659163364683481602874556042536749034205776612431311364378006037510352418120090730442106711569385769549678498317173785716414007881387199154651053307695890600266394295665767927849091285618397230261128626965287301359463487283510962378628835176631165466661829163474791857251467612325755118305789069093533377213457874460300206136132439905290032838407805540581460110450745016341986562264782030330396511213086054166223609647845564665954590987990768910059371863651720743212664733445755726904084504562394385640751525633329205165209379432/362633534370017314035782539515526329153476975799650057269726285964882784871351920773826956251553733532254457309442733484497066506336777115575083152799463207*X^56 + 2133654365080226252023346842666234768454708969348993090521479933196771227253006793312641158319757463689937350765236088105329818138030904502691991512488020580120827600930769529140900545351348908726470639963321959597885764985963684321392327906075433059934608978133880520042507615174123001877871980065741833354408711295553380673794136947970216022818448823692029713447239576284077276846658210531636390665593849051504061026849835192479560357759994567382240173968234395646339884395279312692361732666949583325140142650300927784259682406971312014142844010654124359204/5804674984660867145770771110025029950759705951624998466716508659439878737435730195826648088718620612650797098152249834886344543566932791289010356026861007554449*X^57 + -553679260653763855692400007446771761178294427981723872017941207937548526980415715091787205032997325799580696334069420409191176839222065245541230144629477462300911487729383201188267083423143543859983190394665728146258920499816046401812014173715078999348213520133914586082484133321659645188535304920688389896039802648172860890551907530591868999525798104604710274951852549133351776168201414560185450688548903564624495752190529042700357636169580125808268670776107700960718020134829024946355781888029839862333588934107380841103376865326445192457071633879/22654684473668852004484446774256658284093020291100771991611562814074016672165422675943459502189900264400228481879348627756423221486648161152938286549601*X^58 + -25301449199380261781406010503159416990663825257151385025034399054551359157181782612122373854614278573313032692209817889138805946940573155267334770088188540514215514566421928709119650980547493429903933936132446541396894855588788902371193072970811055586365705187051543846750025927647220333299248234295526939593789555867130003987574662752897035157269316959194005389586582852995164631159842529316437600110595278339133724213426507079876453276725782083683833286371461713010108131113460664289265537359142191280238337450423817818248265796133088618721923207015/362633534370017314035782539515526329153476975799650057269726285964882784871351920773826956251553733532254457309442733484497066506336777115575083152799463207*X^59 + 31301261073201675832828386065985389905133314692185314757914361655255856162308322436478802081997866130516840055289499846022042498407612442646061291605113672610246889428873610297232290105432785417092949458743909651570237746921278619165810241104579343365099682004205147247005589348259419604542357770823159851860981201863344788883790894006269591244495747878486733509977976734791716092688126432674119824847431698048964797491299219954191681380664329068693647861862339153356736160691072867197237916391161093184265989261467125026418151640049087378596/1415298586472721434652617403277107408264697962835057911639380446934092376595578351717589773361023318823029204840341639767378223370191051487033065943*X^60 + 9648296097291381097927633141900098016693462361358526233818600546196137430718519390788054200541622917551814184702778457681149208243728815564857536800560713760400925724125759334011586981666658029895196923549123568299088739685302021086685225993552826416961052182002458805262609933192243030064389718190967457888931457300235075028576600394289564720149818211353402442178732700812353228208512960745257688785263270580354592122993394109803352639147522400339807794064709223156005272115612585551737071225335019369278546973513205576531177469369705546378475/22654684473668852004484446774256658284093020291100771991611562814074016672165422675943459502189900264400228481879348627756423221486648161152938286549601*X^61 + -6119319354008023665632794534969000312095225328749479148226985347663775257350725037925849040198091727417090544937392321406174924156436919384968760243715283312186047640847921164231247348493023531323177247144673820789191149442109127770369656015258060643819963977020874471187858332701353703350927494662724371026577716058398771394818120111175147221006746282842205986929386836136147210326390416643080523312452034798492569626527682873807288311389316532997997406050653899893020693747803149881763845569186024160779033987370315379225016036168087/88417479007479317464397913617611507981801584483979378499367804518903753145222612089560178257076486463611495273339266556342739012319051133068849*X^62 + 3924368108637989250668319962469129693136654895496967286034052073806994872535897568749045620020838428647734079388276132658947763092654912475535207195143111549380218939136110657735030993360006602618549608783903012741519686828995277462373849506494509132117475045090691495658952991897857461310568679283719538297849546612576891542794179444192580735851744178448454527361744089753075911672377751482810350231975472405744595285607273647049819383700641068705423474180097431865454355622119732075366001364721867472234819191950657027128042318990184901/1415298586472721434652617403277107408264697962835057911639380446934092376595578351717589773361023318823029204840341639767378223370191051487033065943*X^63 + -412025193574566801540069303386040679848469658409484528303990709012100757551563841882423231139199426711402975184883458636020102911035624069820508718934621794314387387444666497598160224711917720162357470956287699268455046422611350089213652917267383564030977438816424417728329176142420007575673472680046700793381346164232063496268322675041915397546073403358063158200150283393912465514110691637087861288050659230547671354178462107020731266878618258766631407796334430592316281206408281551924085325958468372160541404552078587248648911/5523675829791923375048285975986225275304653244454262416403311333722980767490636102302753686329511242806990396285329328190337915431939222407*X^64 + 190799543427591119384471302332424470159806532531746451487404194888574679374509886585010542653595600178614028743043742713080913295734454406450131367277452973918318552258443366640449729161233963614971314909033077809299826894902053399078488334623020524581804985235201047294182773747812187219975762173560442520368622394642914782894003589257841731892130924095113663603066311669376211712162922088144182660667099325372599592535667292617638417103625018430953048199734103547390320778437687368636244660120063588757450103922806325595150708867/88417479007479317464397913617611507981801584483979378499367804518903753145222612089560178257076486463611495273339266556342739012319051133068849*X^65 + -28128031904234135756448881339150759937264312985305555519233825733061242126170421180430330621712735961435333526952316816099595616510830891431740738575984423924087515225292185108665623663595724936851409987657913815200673272673877162294454447496715466930662260572642174162631623217547057660182167453138100611445584698229577452925296407688577290834596311667881343542759668500008661098326290147610497763494296426885899890696695679878472397045176785905242742938171253719778869884448490602033044168570382216617860317601416813572/345078767401257160932609856686838587824367666924112101980590450035795637376812400968498387351128334029299081419711959029820573213715201*X^66 + 17094077705658320406712372943590795670798904803953528790657766686900249614280744561053218236414215311636235580534166615728694213968167948244743934681132932225343082534811419248474732748141407976108887877660553200844736818258561213336456233794918461508736363953830324294279646828070919362007465895984025291506667918198476168201467281319869590620344993813433301091660904854069382032518370087192637271948456615008546842755622228749168065743978391511208537691522708132109181932144588804388868130442339150982098246319473102086471/5523675829791923375048285975986225275304653244454262416403311333722980767490636102302753686329511242806990396285329328190337915431939222407*X^67 + -2097518125115331322098247075291809458823308865462942505882175447029812291801223830520984713164823015698483700011789986195523573650233517582807471587385607251631789258852993688008788322585849808174953762529333942892389097585512302049341827471818962640158826478112236144392673983617026931456815310243547734410687346387054698736460396623637567323475073018995680664416323542378895827268212345159187757378371710794098195500705289054879824448248567011124390866565015314113899733054038396352989812103587484516650316788973/21557991341366724616268498574800936329378875924540020114986596491272295706679102952989216427258595241413074368695693073644066546743*X^68 + 843840310836868362177815380729457330167459509322892646723173726494478228173403755932365887783148126974768953017434429235483456723704646273840692390468295309681243996575757795913276281769175728819197087600151696954572126662080207090201083609983751946838163414560212841828429210962249939168615181120556289437026204609900986056723086341179672460240689043846857011502466646821931957761943073892071171623388427427517939859363417998224096335107265174679570451964029392616445609783367599443184823175708495068424618055406505/345078767401257160932609856686838587824367666924112101980590450035795637376812400968498387351128334029299081419711959029820573213715201*X^69 + -67747230133528099539146850830648939222903143863851079411751147271266132685569936886430970033127606759456643141008024253632521349303761701323864971432644375500095861460086287383074599412615189208462632055148697619125839699828984542352547705572546670908779196958905072520607490388620530797905802918292993928621338668948130339762310075159303790131647499045091288537205129771662996586587979938157106822191895621332790526131791592623176294196203141602050472235537007072189909743464332152790993766908952347224644/1346785240292792191932810556306674350557810703101144506465083806539157600217348844442382484366751748698261658567857379499223249*X^70 + 18977213148929353627990511984820652898466191529058868727330539344849498410663274286206298746592568814451342167659883141212218119489388476265180244762490164870187894605267481738277375200097491992983190202471321497242463270844669924027197269107285525218794006849915646181775836035293424846921171247379745271733377624396971967917600719419052474840247968001595836386541541393900483733289772015573629085573378228757971269707103379168192866400946751868380185614023514390359034000062479905258251134826418529812551322/21557991341366724616268498574800936329378875924540020114986596491272295706679102952989216427258595241413074368695693073644066546743*X^71 + -1143037860183401872523013409987226620340300698846013556581291975382028130793056484587591297647246650013251676117172362516759781547163564398746587980926164296167442059475547256101792320356324201270912026412861864113185372910687644941528710200553003525383521584250846431688627731534365802447109426900223693360459079865683171192305420863653735388754848794206268328184448745239357003952605775235030069258108161842682768823007954143151612235347820837928938401411477683650954499023505154984491426983944928/84137267463784106449229122028279774508515693327990535794657575219538801787802139341686917246626585162632701853430210501607*X^72 + 255365953816029776089359369947113545569426168254449667614513440497687695646915878502603611202691583241930992863157623746250446721861889246915891569571620611165181937469372398948715564218276862319598656898923853912859784479977113507676187294530908224328863995697365841141661374616419569832281818841113557221775532789163262674199500384393054934885546986941114922804396474295213058959866671365240814296040640949746795506372320217385789193887890425586475315433581007127004864724950884013536024859725855746/1346785240292792191932810556306674350557810703101144506465083806539157600217348844442382484366751748698261658567857379499223249*X^73 + -12722498529967062243899841624683262760692161762247228376252857819400555383299374175371971735610013353528670735633801407562218486752105976144424063998326854458426933528750469866145300562855194807508895222936072531896958709657348517193816778143678243940036145206302624331295632907568751370451267233031977347841866819496804171046767932664437176256317114841074717249048999872172688740849822258954620408629743183776221488756982325769155268620065444456901520784800530916988600015615481074215954866/5256279594164059876880684827155605329450596197163149609212068171396189278928102663939958596028399148037277556908240801*X^74 + 2381829507434714898963312313369344710386915570687649050816910516614404808009946684897127650942729780197240770905792437740689197134816467600675979579224595649150711381054687252663967446993394974967365164529407744557630867657212893876634046779200734547936663768832876412369740856640369075893121955764519292908742797241203363815294110053328413098066285696011498751467672668246470765905356356927989391687352038299860727948477425449243173814622202869137155713467960955407375525644693406451467554999/84137267463784106449229122028279774508515693327990535794657575219538801787802139341686917246626585162632701853430210501607*X^75 + -99541770669196304080604983278875677237661312883934937791342916866075460629893208581620320323840400084064562228910710096913604987168638229797147666253804211928685277083083776416664846250578510719245666947505930657651943945968749168660646527226741145195012154345144371369156279641444411541178598034352181343745360732992999285521241546487943814791361913496072731429604289763905842932651660084967663599232169845976475005848724520031956809202747270170195957904835970852691702174871266346/328373811092900598293289487546423772690110339049362754370717071993264776593246870990189204474817214221108112507543*X^76 + 15642162217604281507450450781625627332814235204165025019478677520202353462722002620447137431261983782160786448414212695166849354235329438968486915170067294037520729541752040944289526034036484962356217329576704166861069366152734525526903082975905714755639696140472751327066314238469689106252595680463185717589496365396762487381347444878585063135265849872341086368979120237230075268020491814734951346766960426678226176015294803006640470830605605638131366257135730207624257082192381531994/5256279594164059876880684827155605329450596197163149609212068171396189278928102663939958596028399148037277556908240801*X^77 + -550630091488583939446888968160334750711104635369617219452493386061579315114665389205609780250006338026023453419726856914645892527346070407666097390058071941734984462948708460283142077959123727699323681267571895837234948429224149236731678567698138917248615877788084391555674231224310508637687999580738923754658008675917789091215629006919357501168862174697434887668909578514003074957651301076546197752595081425919855633179051702328449953722348873968662911140964082607115927891/20514388148491322439763196573150732347729764418652011892966644092788453588632902542024689478029438009690017649*X^78 + 73071309333017042770290755433767780940598596063185453788812546142626619808867988919750214814849786865421889852041119031633773827786387685416435551024384119368284171724286331410399252732774983879574122038178011556761142969862949090638580697238641037082015718203816274514843459650877230529463424876296811132045667367799385430822763061273273315215798495129130653666328042057503771971970894622421081788472936927811551476670408644647333908080659843145968942796445698072936845812058/328373811092900598293289487546423772690110339049362754370717071993264776593246870990189204474817214221108112507543*X^79 + -2169098326001990970473597999771940100170747367704520604680109271279499983106124549309034763479033702427353016274269593096726972365017382525902809114955086515373446172824487679024018089012799265498825629238118981389208631697372547972981352400269096102343686018858129061671597304804602530875353514545410678472374012282264320427287997306539761853031323547232155791433700037616632510630568717931072326987086219813095184339914279728424290514610143300276700196487584358870/1281588564283833475339738650162474689056647992668958074152973329967417604087768010372005340040572125300807*X^80 + 241809714515953866244689740769897164268084886336470072922171909407404939817857326560752213419129411675339656428020047424898933518169502779848707000919849315275191880068787163218202944452856665752938490950864315250979961846372503832207851133075604910629944246018929286832707741025288194706982901627849567972259832558201604036887453282066138206609522385384967543893819371291228654862071938001039945570827085631307263371462571761117265457386988280441746136058994325066135/20514388148491322439763196573150732347729764418652011892966644092788453588632902542024689478029438009690017649*X^81 + -6008929219364218752861419084897072162374920178300560064107722264742375066440449239099589336581294803378532019537894510055101458178886866694188432726884747561729168507619829621681624247692802770363301419764188817974641729842279871746737825403002182755610914045247245391368120752510062772554864275714244488659332452700609963413831010409035878289630949931302580147315396231886559455273567580734409047961025701031481318704322480413803140839734536342930488736043/80064257155234177256184085097924326173339663439055292943897877801425476609468858022865330170586126401*X^82 + 558935135013464226183973080835979265690389766722440034047343931629191621861911847020330323711958994750604718284637174461000919339031593317297091712259973215442423246286216671032722027618406254700745445405342394604541275104018790528840233176085172899772715871218091674401510835745479113558420661148946285649533402761737621538059161844966314931050845008777800140886329923927158363801521756015512606481217363262191175444237303071395917766609933884176741876279514/1281588564283833475339738650162474689056647992668958074152973329967417604087768010372005340040572125300807*X^83 + -11508211432932445264280256623761219208159883566177124600177033874949707624088793831762180936727949063326015911840236860111005431268640361260526760587591637081054160316408104592057236260802394549179435579102349936001847319448906854496507267348290325965360373455294989878941436395172234871816449170565993445981101864569973244629505291116131367879875439668072610547893022646682784826311299275204802388208842933595672201395784915870992701274569051747518/5001827772551644733940406390824284761250681791657105825195094508741517874021919036850461058948343*X^84 + 877526138984037469933168299079799635628555205141993971133568335805519451129829126224613153972527680110311130196194085243717442158867218567104800734956115836743431609325596504223343510466165468147104263531811509973388209354925381991908299056724006800434082306579006178054428930873407055758056510962007802629369258912716494002693928050487813915329405328029562594873451924014748221209060240164594571853066638130692234175190341534461443355533521598751983/80064257155234177256184085097924326173339663439055292943897877801425476609468858022865330170586126401*X^85 + -14673844957092059382906585293904543422018922049370650350039491504973150761457627152928461745372743003969054977583372586135859870135750719691221461576821848986886193211411991355484874810814523342467956083855917007493350740067975680495493201240267212800200235099076946199217429707769568546280546735920694653113182007233228188755702473693671699715921895759556685085444613009871638092873710971911025774533314783943355645882162755892639632250228/312477526866473713621565964317129053617210082567445856512469201520679569814576062775689452049*X^86 + 911689723629197062141709651001552572421426358696548170504944287934793385712559400800918803069197393280812514956819075424744379758693147872697734694683435552728215552331464707788604930297736972882624626487451100733700270801616931463288939485348980805470539656543862708704734968944006146862973851783893262786830331640233605311889877812591295086430334440234405664718824964497724988870512347287559193274936573262413498816245267608738737536179814/5001827772551644733940406390824284761250681791657105825195094508741517874021919036850461058948343*X^87 + -12658976427027239692726144650356708199696357771872557605461485641637862809802814173370991973004823786000941297460620395573179618060574750751483920664851377940390981749994380427942006589186172674362980448338599824600909143328720162525087089980863976313283907276972793390143150997366887827537540202887917821288711944706695793844515738976892193772680663785241352097057414044741827380790916158574847318839571325442264436508907300695333/19521304858279109990726929738060164529094151469197592085491922379001659887210349395620007*X^88 + 673602391500011855278521640087207744145125220698736317841448127852363506376423934846333266117160585564795509969572606325457814930867433129730666596780193214916812687719724980593981036212798430131417699319226139743000013505820668826891948203540726025322783713850554126720193939961960765973989297637074772490290692248575773533962243592805435695943143649796735306972848021742487849946470461676620763318528430586551395433676165575157464/312477526866473713621565964317129053617210082567445856512469201520679569814576062775689452049*X^89 + -8186763187694244502887042624241411256875517831435323342703092813309830236410993464456746063933973414552781053523958587625395397268616574846080484897412091586745946408186287989818775307926702117442559383935141895799940502894417213612594290673575161932137404079872923550332760924438590803888651549450744748480694969246719065581822427368554979160727584209973545218699114822012275751587683953464761510645590432493731943780734/1219548001391835446412627584060733712069354124395426506246762190229378389905063372001*X^90 + 379380034276971376476202944782714343548955048364091072058884386780698123020069724709563494744690981896646456823280755906094127025275682234997217640704912775621721849854488726746749728619907421464864140811203737557005371404279449068728069437090977455110971483339463625278155707181963522159218025782943514564331103289826885635736839397892925544705948705144667970565971813390833374062201752267596958846411045996008972979317910/19521304858279109990726929738060164529094151469197592085491922379001659887210349395620007*X^91 + -3897597621285564313357699836058213310157136004664466045773052147290467722345198309896036244218483793171783690676687665075282209307768193406773195199964681851576161142481461140157220459728878206776349677134792892523929641905054872120854143958103738311585665746699735294581406694480347435292713318864180902302926821452664353688942466610866531876286465886996802967200549159277895082012309691113024698604426479369121/76188417654265974037147971766148167181192860898071250468342736941924057593869143*X^92 + 152719725701095707958101486065942085099883225419276911879888120134511937947301843993425064808212713873007551244348896908747165380733515616055814166847387092363275139018282413528816435801184990666022823283255529538622023131617023428538265999486819190970995577069435943267049586264716701781038275147547584588648753456674083484605784820196281803722879272482549503573641973369132728969120353627771535627301967590798914/1219548001391835446412627584060733712069354124395426506246762190229378389905063372001*X^93 + -1320007685074646754962365879023645826773058895500304145493207385170626565291089147167749981467412892341121300784271208824865840407333859120646474485127268681946634587195423446730950158286099087409976353026276989008067997944836005729229206673174517176129538813607944009856528085568231066816720973060455828663823061794282060244363931625319658091962678394153835986822673588562478945957824056715928052090375/4759693737381518962775533939285822901305232766793980787676812453421881526449*X^94 + 45571885719978012276685279828671439741679727391283136110495651166699280074521391687518397464126713787084593081129841252994402036562383654146427468824593300569908861399819758454608576621381012092896038155466029077704922431175375096571062087562533989752816909133816641398243876204673578770052427156490027966040708727260841522328448196468157303092098881518472539284862461380207010056025802892948780087335718/76188417654265974037147971766148167181192860898071250468342736941924057593869143*X^95 + -322906603455009643886465555313933521529243326808459148067466015259958715088967551194224707057367075069936022527803469950423886098211439956925594772721091656153817203051037872478441079898253542105725873387933465868703253002711222522317203525814359066292112228657351389777632626574170890368201338032031119511835031516161407651587441831321927251102833883922754967070051676579470522756941761016909/297350767625508775084371458692186099912865169413005609275742640933459207*X^96 + 8577033227037863129742881902460837577131423810470820988374196916448307108521935876268757018351659473799636085969098266184738721116013128729133525617487400252470389261007341750298265204864526750161805547970072976528510755313742314165835505075788949547838964802453186022098688921963393698848647436350991542782022286328992211239462741935045162178098607231790754323991016209638341623730512703089273/4759693737381518962775533939285822901305232766793980787676812453421881526449*X^97 + -38545927782879160158076561480760018404295653174988124169287457617055665353036596652333671296757341497898677367808616880992992941439251009868175463386570822058651700809280874992476157636851916575927076226700454707643911940611954173610525640268795679836978278905926107780684543058773644454982734024501072393671754664787957603094279509307264742544708148520560058547154655713086041107270/18576295847161165432896324026500037478157379234897582887220755977601*X^98 + 609267363257741083317447854562552090390660696373563261460626116197861308062382529130803775422389544254972623884482598439907252869695439722259357310882890125248805849539810560538627680025855050978566340245698876777995297162124944358207230511076938214443607981506085273315003047264921036145892091344521152954530744132081961039347009607724475776146133995358851500246534503094202786993111/297350767625508775084371458692186099912865169413005609275742640933459207*X^99 + -1773495969995374464082246270899664459907789139290515570537783709447904790863474272475700868675541823446916170034379979655602958349864354624723896837103849516446354468558779709124695364111984641326168578162745500002142224873558698016341216367996675336377749699087623384072182854594338612172696051635691011739529054959277116692779480062338129390426389872864442003940143163674/1160510766987016020047249579965017647164201863865657705205269943*X^100 + 17047770175554253908593020804925234424796741767176432948913864640864117223951116404096589440106391423787943808258342387295198535197238067158938380297998376703324677860360529552743936349623799732184080041973789234343090932369032990300503171452769659197969505365242349322694324538898937583189822574578393419574392056366999339886343456729139693544951453655220487668507698959867/18576295847161165432896324026500037478157379234897582887220755977601*X^101 + -31285710435394705803980800379773188591654627486348794116016373427757874111438854573501461471686207854712460313410812627794742858678149166355071224036440373478284391378217101699515772895461355289324677779562143380379903924682739461716485320386006923632291173615196414366779447425967040488639736812365042827090094085648825072276119596668926959412893015023492345334/72500204097395890550837107513276544459561558309843050240849*X^102 + 174602164752871924390072819227977505669392233947480209956937504892801467146935670882914730295628355468698910132858400819579176685784658612559160004601402554210319467950183942030569344176250838756212204536490677154015157154561790249260724309594795032104732409168434797695312500048285107529627745996829672096795411690152596562575156852751900015338378256289166392589/1160510766987016020047249579965017647164201863865657705205269943*X^103 + -170832813111272749401951775905830505869198082839738621290666777820815215349566617454313658491646691351452543130699275159507282925978072717675455214915957256701601446365455925987105396403373430915362158198749639629792659366079200164263575908339088386578882372484280265375983303316926206047287376249889865134939195323192631956565122188151908371195475227/4529281195564183829002130787360313891395112032850818407*X^104 + 497726465141769825934488719456663197077182005788495775074438499673666671328927458433104887058146948592949114092766618613935877892867854053302592470606667530710305047514464796717406169599282866806681123792274034021707063191982641727629903512197086248576205355851085658206936082807725482307905393202209526484296577299297578847547028479593247238193249221/72500204097395890550837107513276544459561558309843050240849*X^105 + -272601896374294822394188952186394032901087359045590071553850740731818051777983536253147926065458993739780642987788810100689451162994388646783858891724410428667782095371034905145406517673550365695597014277634306346692349184991826547603680170512792237603419685289863778239044362247127676847792209300835757329386230469660144670962592871562382/282956281349671008246525319382789647741307679943201*X^106 + 521555198500154785844499164091926384602189099471582766847972643452084895587475330826738593004045843408607068379610541422756900898809775173775585608843216761703654833432364497919444215256883994938863401576524039380205707273643591357506707132192143397618684881442505797985736939246246493485121739881065453303880178907094978460543358662365223/4529281195564183829002130787360313891395112032850818407*X^107 + -207727736117479356417349120182875180394160867170535970745600056274080460119731551588688308358588416740237330682365403186943838720059237309536889611959963920832248857586993374348601847774956541620325524996476945371119043982562024375863674616818777289523327654746403913838931220630852477299307349639628032230642049743908254330007/17677033882031049431281646740975176344181150743*X^108 + 292956412530554959230970403038342221779887394408619862251132742545015268596794111858223775171721084863913239095393374943113949053425353849557714116782000229679785701244542949047132411941535828343623938640742350568717837581327876084034373230026441523121672795866493895906107744205161243212230617473249358316776433250617122931286/282956281349671008246525319382789647741307679943201*X^109 + -84082463725003111122891804387167890473044435209836381461612754694750469595906197434638896959981863657368971698784149356949181807679146669617673717014201221800742134963056540972107445028464539252507402403387655753590437143133794885717977945140427915901676433069495196954057430376541299858214734409938537008149674484/1104331472607674731759957939712324379595249*X^110 + 86334666701813187729094666802900387009362159120142126245692173964376765123198463570399617977441616526759344415764197072464783686626584483474348603172345661543854693217851528524020663151306710152227761548384206131323571241470890271264166896533083556942608582311493940836500162790021651415746873726640538474344667172/17677033882031049431281646740975176344181150743*X^111 + -17950505016641734617568273517704783856317882452415379318420205591379172993720731109431959618974854361169425576591564896686995778702979972567496241990877773282370338689567712129557402606482093467063947967238661645470260737107119111752009278466853070710799190750162526277773422252905060431076923806854840/68990533679494891719869928138459697607*X^112 + 12321736406761621159823739707700813360426614730364813968695284311362994194661844413168644779711949548445739982282895245671854832981944624899382590873062909986737688803889152111701782315251190793204180983579536415970183749583706889432927180835592120774576276071312377543579419197503114450410972008074036/1104331472607674731759957939712324379595249*X^113 + -1321844995825202491098223577582104850930046277537957158580257229161999738095941641659426769867488763177608992310914759315889852275608512539573565929992371558535859691863870923570794554050849554833171369537284621228620427148275686012547353303281757927414621539399523355420717303997336147521/4310022720028418299485845451268801*X^114 + 374974317603566439086901037281339014709245383934949057715825577308334986297839986551744482726963644718593161970437556155307842620730989416286146214800192529073670016939905126421115295462643583565914459353407263078058684431606568298626512870596358354653280232102762538317029072308555365204/68990533679494891719869928138459697607*X^115 + -15243671292807230311698780383886950728202531875234556967018106408504847108567804649493962529143698976209038310728130019011400948819904629510090778739559766492731091860713527848052891227621158231738017821999808086081758772530588986225966614836714376570610122757437466099921044/269258619355807977727609511543*X^116 + 1281015119003521779242631434729455489834094990177435637982300151836995110926994295013622576539945036408281701197669456161700872777782393495880105399901948257111848171807692887504679307497355770491767187966689892008354346528375309600244213978001190985503843443988105294101913/4310022720028418299485845451268801*X^117 + 455461085902808857622807547037382071674906070422973581358388774458610277254736950189382594288486666651164958248226253477840615783983992851536579625511527283099622348432420176264479005856153084724384412514414548387412522437964357438325024607381579077321433574/16821304389067781453589649*X^118 + 598940098439473120154712229381140373031593273471827554213131158507875813858720692361875369548687329340339189155085276212338148624671828983532101312179115582253584176556906448124219527666884512644858477989552795070059938925460467995979324599790724791921579/269258619355807977727609511543*X^119 + 133912230588052729771103828834681538284213793954635501357988912917125434157704597516819334671853562016797984121871592319233978628025515613642949946650039555390617551190758487808251271809220388022640751287268374998834729490577065636920884030/1050871767918272096807*X^120 + 111638119102178224751622015350680103713745314501049267220709376841166510368431299420476461838097740392897324730581940182366938877922203305897883708260337947130397211167734020405776731039024352391219440183126217878207951591253112651252785/16821304389067781453589649*X^121 + 160857872610407282487738541036655349041230114752964598571427556764549232432530393018239091595586124708178756006656435921864480613314956006612483923027918887244889828757016537699716331934136351335315910763360495083177521/65650763285954401*X^122 + 1242626441948428220085684424352947235243057893294143844706011407223119572432989413667891629412733496286669177144753933180692896705177413932436628631658294129144589121343634411347392868276627726640978523840393956558/1050871767918272096807*X^123 + 724577798316230202576489505377593634273203393154089733988656713939949046603347469818550132149457964373991193590254012575640700153535035267685494438084293762676063107988846629872302832035738869075/4101378352343*X^124 + 2274086558117752801365647071003338917133548651742132153752288397154723818478420455059606877575046310209264939270205773961563056072390241988172654108052646143639164670959457824097429349804883/65650763285954401*X^125 + 92391014231757179907576991012108713871453544933942148101336177131175756210921402781498979781480244048708190253412945341994199217767954272671148836672024120284986078197/256224049*X^126 + 7697682661648259210025856361284917368589025586361480038690113088392802178431315233380163499865219451133457809686503053286174088595186597070758423443474517151/4101378352343*X^127 + 104248347163660498318031428250131133332351911259427786661761457359765742626369141808226918475483515177580015022054334336433193710017154/16007*X^128 + 2895197479769436587319771047954566003688360823046895188771393485842771551872627043422531860066419732949590826666193340533974/256224049*X^129 + -675125247735597971748987400841230794827994394030102111963402622156398081815322056300700*X^130 + 269035196571447525198374845657340889105479510627669118843120841/16007*X^131 + -200842305732176369983201394385*X^132 + 1*X^133 +