(-(-1-7567*x
+29551365*x^2
-49738338635*x^3
+53435807791201*x^4
-41858343038369128*x^5
+25531211791553749989*x^6
-12570974199257405999907*x^7
+5084788012906207552634163*x^8
-1688582554270172123774137878*x^9
+446042675617958737345214657415*x^10
-82214764313921805553470272587833*x^11
+2752192015075213626314825303793600*x^12
+5949491006341425542179709686817578659*x^13
-3388569682681374708161279561051436613248*x^14
+1283480114300966625594446190691036724242215*x^15
-398306741511105142644677370369524399521616504*x^16
+107978669126333344706042468122019845646483558838*x^17
-26342384819096849361647672793688980750847202743947*x^18
+5882320165252757864008014365857461698912895739379945*x^19
-1215695480944959477835134868222084733253554929374432296*x^20
+234368995591945180413572877805241189086868485174538587755*x^21
-42399261102655338601853986016907774160505247058299996453090*x^22
+7231733496931991935592916161328488065090806858334652308708361*x^23
-1167409448482099584708378795623798134152116938527943988356459734*x^24
+178937618043248392698318283532922595428587904397505621645808817341*x^25
-26114137069110149446907523037171147307553677066686538861748896427347*x^26
+3637351276707947471904838354269393103685419117751497594020732393455598*x^27
-484556075059941868710968223011642600405698996005186928414237618372922770*x^28
+61853243442693930375499620321628958084341549184221351833801291279481225113*x^29
-7578177086167332924663658219467685661621621370748105227328920045701199882104*x^30
+892486832003074754636537988391041774190485394112958844951886301470183135252651*x^31
-101172247865440191120681813042933127321998446087042855028835646454338258439643412*x^32
+11052888060537285973723696959279019911831449822151567459435399874363321682298805556*x^33
-1165005240660862597306654957912948031672525804875917304638992237995636501335932661232*x^34
+118592198063776187868080841474025955843322540816286756712831782265875400798657211809470*x^35
-11669655494428007451662665519285414331794143875590579914672431220825908631636204241413990*x^36
+1110946352709956634213400157707116896920655562050677303290561236482518099825832379553252273*x^37
-102396375336076228569776547726568422512427089238794684494290562290784631694122478875604194246*x^38
+9143675988654641804535352439410974632061073089742663600792188038128183401683701970957537532560*x^39
-791508300509741965648786587527687432565761501635872497730228620575277994304923118801272077234407*x^40
+66451840496775558048899481661991105883158543589800467160203837604847201533825655383443653634900730*x^41
-5413240155632720305965257449106418440562205562578416957242955058165709667582923187390588672911914698*x^42
+428004985672180713163601744648264093848839678025391451263920100676765697859213010101668116744584243742*x^43
-32853419559615442854712807565296542793421360575226946137984439242164722812090721873887678917872809178933*x^44
+2448509110308806326667263910400353088426409091790294668591522720304433141596892945804306772471364261673297*x^45
-177175055152555368433631335334940480983946689279330386165985924103061228067646863557085201173703883208282473*x^46
+12445188809784584746345883384372491308532540112097659114319096131138865529873906031456575118693802906370612688*x^47
-848253690418925921007503539214389392547459984183578881154119498507348948058539871991520140176805214063535949382*x^48
+56063901669494589615805350749903413917359342510918499365387152448378476927061533426380942825948823681575691854614*x^49
-3589382788524549487052245700044010699983991246862017105901535137882744523037859262559020194249425689381007110904247*x^50
+222254706547242602067928778805550823857307452768064554513818438566013233856447389330379158055636132451232624660268128*x^51
-13278611590114935074496756433904411707763478387626253334921291968884011328578429780363096851729563869433598071525126642*x^52
+762729383944954574422985557355664987192508629343591441937395741763727933161043712856840015039132350664683693351366437863*x^53
-41886033575372029632122826684866480702793476196027903755350319967951602602057561235274673650697795273811325148651724908908*x^54
+2178846482417251942200741523647963045897938917645368651393819542713825758656605412369771468220981230282405213195290969301980*x^55
-105590681654755593407403148663625501612446008123707232771020106004190347292508583127542091029710880594620586655564647303087772*x^56
+4607632937749852122957744821180917774989068202733419969921071201027157216695615596155903805917264641629725124951550897479242025*x^57
-165717794551584453392691949298721384678516036380207557774035290381403454834933469214144887280235746352017572799449830925913986174*x^58
+3261847083535113111159935087180926450846841952134771411439581550213428725855077877320760415786450028826343845924539276765488631379*x^59
+185021375880991287748970431537413853570802707441500202596430498248157050821552484376763244456143219301922002975894976376367146771924*x^60
-31569272690558069023275204577621630965349748088558595575651696181320011957863246797864420633016287914762663324454233787245796778781127*x^61
+2925553021367508170394620788127543463507342734878304241830885414068565452878028840430647618625641324037963470560702456121802245474037190*x^62
-223522840649902749437542033803608512763136220346101197840747993824004909760403183939611314243004520539442312643055526953009099813871709891*x^63
+15404180765571462090740484063565247811048119156922411240933413540517301907691256196337757230130350048892883187283677554936400302835498932191*x^64
-991539293050411938227871157010152570628550375219924738199942614684686717126288217317324059849963213619399763713806847005608722381411823278114*x^65
+60654054428998489698457763477511957361459536173129251506207674851136587572518451496547355492474720497274647859047700028778074050206707972366523*x^66
-3561236158575671139140252644505580476700966391706959328756754880574407069802438411348705420849065218992568960923166766312080052908498050370400742*x^67
+201954462774607559256319021180012517328022098092850857196591663253178912682604371089774913464596688235808229954525116526859499046634438627832030150*x^68
-11108569375022607170350987628074395624463233674333210596071224404557472810169554661563316907861512635181473892553923907900801118716323014169075896736*x^69
+594466868108229636951925196501329086865571261823670349822048988866081190949778508973146062629330128032083052249987873136028801798975064385544297778324*x^70
-31019810976955754551096868291420222835390967111399951045551437894129801380847389374743093387291066268321991862746848715120965724419151906258618687410101*x^71
+1581049537476725023475294548473755776352146239271124533594180573096129381125344129125072090307374217114877931516749105258858390549332579711422149240973901*x^72
-78821324190240981945944189126463469766813363022224252749544903155543766272778171726292897283869913740633672234252842308591282132473140566635935243543071087*x^73
+3847859028878542878343035926065015998758228174377606937417851253683976225116252321592519976409231260415574417993575580287521915110696366802413505065296973228*x^74
-184108775289268711814333499004073162870686445165191919662956543152269146029506265400698884084060762141600517104592815249809105157050844870952745385520597668545*x^75
+8640723152672461263523337034224070094792274903646967864048539878732039363693988391185610507971344750120983086764345758285105734108833935307064452815947177407862*x^76
-398050492325380650823253430436958720738667882001882427835636396970020055212553756560318722119874563828130716026752753872179716799053399084472179550140036780673009*x^77
+18009143778618854195921918705493580442906674540581421586141869459078760182451539117877000655242806606795062534066480947458722307997101849510794525096873009329554151*x^78
-800642948814580472819745780505425657018899094154353474896499495781931585235034353940233118120909236933563249104827437354710959363459571245797767708550238648831853178*x^79
+34992515485419709834488774272298270453180865082856132846011174672576184930719979020020781551974932833369685190557883601491488642045133824177747670084796880969661534512*x^80
-1504115774387056178833264406023644028240567717068961965318514576856127185753131479570017008655411585309340466202304391241331845553874198980473355492441766390131251952404*x^81
+63609173029998589966543395429911267099786165447396567928891963387468313674807572901274787535791480543029603159456860845766640872108917252604082301081662165648639939894646*x^82
-2647518663926557132651042671291105271825105081323925414097768527914595913365827145763784595836240136941703455454598104606708177499032597950425310529597085157135072749356598*x^83
+108486449802762254164406763085904597489389871113111154777993653344167771754052474157065753681044414891432290067994028027369687571999196543776606087422581942083047562062162358*x^84
-4377792880772987889967067608319533554211669201833017912037641952218975359212726202337323228862553639453560613792285516144342538750756633951743447564257339079575138559990424821*x^85
+174018445490059596705463732255256632080225974060018538608096452369724589009419971181080834951217341442236743599993331587206600517520199866790072158036738891660288437100754882173*x^86
-6815614519709813325888736494870780831515207909037440821746273013393942850598481612629676259474871390245600908054296051451536655160744010929746469068821672814544023455985465506951*x^87
+263079396484526891853993519929073564593176688769358154711481961966031366243194904932917151497966268609461326620071553841848573985325803776082362983255054161438957670612094974918862*x^88
-10010068798543552591422812758159911737524510918145676288720322749504286248857071623539972250439857536076523268316611686705522395521651837357932792811513232944956593827786583412812310*x^89
+375531679669029965566223750742185033988203181405990753906652623052945685261136171926549504393761463654584553755304313517419557436511837864729680556690176291062628201851422151894887610*x^90
-13893171154419872030782051463293302724014371878457625077460006842129193155470225902035227135590851932049589502076210816855299212127048424738586184265472676689826950717750431030536498326*x^91
+506970936037309446992593406162374465553582384311470395516132170968463656148083295112785806269850633285928512572643861292515294674161324853155854357455863310061032430746167091275520661132*x^92
-18250265183942506748389601325231343995545877624571485212560213592281660861369109586668509169879448181429114638318773197988517582665430200357671378426181884609283024391737863582015246175854*x^93
+648236739918991355303536009327135487369317419873244385579591645562608376125944515190615790789440581933531400383012398401062224942454484090779185045824316861478753559015567090543268642022043*x^94
-22722022792897122403923852455068531819399887389655365496405868003976415542453523287889032214912444141329083655061226678993459331000513776281193332146822760656160600473832765104181577346766719*x^95
+786097952771121287246620346875042371015979508037772278425172697396295817522129941336076366144411099445799650106466514490434170536133015883248676145409141803089008527218882549142408725874395177*x^96
-26846472256521954144521952947503438379882846752534771617158572984120532195718943929662295429893112160004388338509301688597973134735476856930021389962678079456702621180709161530789551295885090514*x^97
+905191685705932779700143323026326149040822853155344666859730192560193594458211924598454286888883625020621863704674950062300143193862196001505406256761690709526629766131063210981419853399862850954*x^98
-30136723815934468485787446450013509318072176685363714163910041325458277883407492329323267420924282212995456895571061927062763636194402361936425527768691757249185488233567432052604661048476925533416*x^99
+990856361575420696765560393252757484038468804863150691100447502014118492232374203835551080418558097748231603258404921943344248292336611580027833672683386682229919687244277317545232337852463646481801*x^100
-32176541631986099739771132825953327524094008633615699801308850898140043563422142240680009221628350939062689483171710624667566284189753743913934982876166329713139016204037560370057401760686140366676070*x^101
+1032130811990714414388432646307747137330708786149129265566605413005282380003126678583534603347508429257058687313311759301043056998902008716499508300462632293656310623508856471095242355883669912100578717*x^102
-32707516402086639995663488286773601275384564801079142265359794809106747978192731659307683858314750782510501098674443204459576878285294351362910557895367425257338981295543990904973055576785301481848754392*x^103
+1024062979343365311320426107444251787851513865165289237513645228293724376103770438107008381890556749397628632361085545652375678210354763791450012794417253788833114689984558556972106038076023035400612333380*x^104
-31682471159035838284735240149277622362297967988486507018115087618397077580642732895342566749715019649215852029495524697808573816784189005442346199934621953343693837948135265228513518802669532201771282247279*x^105
+968656896136965763531617804392563678150506040626699094424799927420237947016389752299412615486276830234567365063695213197852428650153831374800975998726068843613340226247674781828892950257390012650273865616584*x^106
-29270020048303135989768233075440011550295440241491050667095733963253385169084947492123710799092092169470826106606668330203907263185302836930303414151781924060909139415493602947421748117765138029443710521217257*x^107
+874218762979188963812296551615549896126243751163339806571882731897237908073270855464435979293250157136097243409580952680949368537524592752097923064883256440282594332864101985798317147636042373255909150353016897*x^108
-25810810015436107661914855325020652541784283564594223954634022127144864249204951236189195916367897885955607570581414875616498279009514489436000705415784846734500607411905771935918556103071344957014532781996769742*x^109
+753366575316947801500701707306701581190838929979458067569700383259430418406808395740420564386138753874145430687643271141555435721626143571205387602890540272761363842061769040611242421413505311929866728727127193831*x^110
-21740600518590486884553771854711547964212535863175129337780321590842494650252395564903672207426458055020337751501308149875426956473291879605669304810287143316805751740334567976225369291351742608572571792527799577749*x^111
+620344544920459267032706611426865630086833002114232004675694951400774733243690937032189488998681094505020748643622347823206368784167090324450312754847862967872793416596882850144884086774666740502169906353600410332775*x^112
-17503501037148857468337090960531303926556888469203293536017474794856482497392735295228391145779103606964869897180941630748941097081026355347548625942809344482445594835330572195851935803020630889053502080494565190452978*x^113
+488405122120421492357064433427034003601150482601690863312326298530482136873904176470602867356101358810296421265449116559732065895980555296207119874102202224576838242498125356272587628315059073012130817287069040169562424*x^114
-13478145718365517378724641643752923146402912652495952617651004799796524220431948855473766114178935564489213066562781174909107136802261714382676470169644159660041128743471568787447225523625284100467261397849417444188089279*x^115
+367878642510759411304521226390582984549419317284923290845209063404031967942163241912057094974113032981968993340455191422328149014562553226363012066133443928758918040930051271541399116748842681909924669024916012327253726264*x^116
-9931888398644273639506904970270300038973313954053473328710181848336447705015766860347765790175817288179709873668030122146303453031677555072656736129243834679980244397879793301101019610998602079433430854904875421626619654159*x^117
+265239821924523836148610258503043222648686371532190750871910231973127219993690595205667717177506500593563193063025290601609776424943820709144189408679588180186876519970317400404448722417109803257645321107205978910866477966837*x^118
-7007296953344488868219082174967632799293439627686709281412319262210804164881078553227242486209973998448728094682328626872851378389202554749921300521861607799797755209805453722383145410241375817373882496955886327836540661372721*x^119
+183143231289709626625275508974480198790540385634865732195527288063557178000507541360861955863429947021124028486904387263080045449890363056892574619937652904174018602326704993517670188908770689620399753735807859557861848936764741*x^120
-4735673833747713032519477900008193899598089034150144676438051961095154919120659377433080251786706419640759553669301167004288029341161440871731181633343302434965427341837549335129255742880898894731412777636762243500417318461075182*x^121
+121155613442054736711026291482812681670972971005399837784872240188615204175969258946273382457806763986709661231132704889627287290508999987951762995928925698695173684020170286957855441405849422928470146812126992622268602449747144284*x^122
-3066864828028476998953438309484039312629950540611219207048243448018492566800121020628889510452030356546135568623398107762893435518075911498441877069153366562292645516707363065523786292945747209845541858858163130672994847625138037339*x^123
+76815995066069957797046454803468515577659916780307747530834098545640181357304471221107826958944661160028192796023668402311657465049611670474234800479114537054564377723252162019393048548906520217483344274396884913690756441036829038006*x^124
-1903834566332534942198880534768583375270727446860605922029265827318559553269226936278890018274284607883295838563631982316477287327737723278048275164726258574508514112795471290397360627897487170630907838990364480577707490270541513624907*x^125
+46691704085225806324760075681086845059046831539892684154091962302824947385957179272977542146019713066083498242385197917335441142365645592438342436077908570317793748161318808294035247305455723282756121641478070526522645609910409888241893*x^126
-1133165545266199686723222890639545953648448025263121128077784677828080233465412789758725048850920565428528205386733863724462723054846116816862754037035943765262793374781179948213618759791325158050025591661978498182715401479054654780048283*x^127
+27214338464697401433906955513580714336088532539665178056278311326191924627857664938058368788691166589938874562103439373159799742383354706506900039308672336064075628494079785143971734460185458372155541888174425023386714027054159270096757272*x^128
-646782031201704763123968775359956052287608586325698468610253379841076266463577156705993735496402283900559860266548452167905137164947510326456107312481160527139823516076349927162973529500472171605017143555048390039978232776207363780005962315*x^129
+15211633286721798978518260783173895241143331776921116940608805737625730073244370035580909185222250963535963222600715886582037202442586277464660884154852059299070229001228494098264966722872520890313233387515351941504367785930641685867667254665*x^130
-354038267654518222203064804484709723948262339953905540897380628261015124242984228365089173022751129527457928662807059334931171442624636743048364143195046921792668923719536979194382179036221894107146377645388234888035990314321037223461173903309*x^131
+8154101448793511073083989325220259321607134822888515875816807558794357561048510336472038614892489726975221702336715822965149358879032919550437856138725482068278128763619955328118763783192523622878214376086398156664933814965721677227349186349497*x^132
-185842300071668471530089753493229921958668258389521705816133562909006732380664329370094781103708495254565992701887576107608887890141949364709703850225069690459876024201652847468393554893837071228454288046597204904786122189399925449163217569183530*x^133
+4191235053363121545316539779165339120084820496389854056850120429383213752229083137936760389457801201040846355211070776593284228619442582516528336432429655781375155941834425664306336324721622465182887164576537944880344663448324580741472375408891806*x^134
-93529726320243579513216767902006958153843211632602199134933244570182069167376708829441090239714656246561945990095257181683388373453607034822139615585517707238724027699631593983633702908736898425256459300428817388828947754716595878741536005779228104*x^135
+2065107972287367039091502972121556978924180503152431510189229196247562707158046338218398170475175956947618693589314197674105099638713082357938431505332236904016527765901326434408870987380048991024825376108433979769052149343152678540775862864162785539*x^136
-45111752187397737048124255421505569413832820071982041812294251503663746049331948377516301423006893109814416349182267075551730894736284988181023265654832595308510549048301219052331911903541697031884011348192231219865472215371084215303241370505415830619*x^137
+974879299447473648614564464191781884990846178520309137012938016535930323351935443309838677522428419926226185368981494371655978837782119766270057072101498677543899795341980145909740102307838517599270748821886393842491006357969816408314808289288112725334*x^138
-20839017553504661326516030113554048558917527656154801990290316277773704192718364272326312669398069946232821772423195714072454682275535387343250869154914276707419941032889984754107390654692278636435834773241734336467738798796210186474570840622359540752202*x^139
+440563799894718140702632016230361018175807066844399599898233091613662014362207073409471048512931340059849873629565468862708942287511536528295380310212691269392588395001471978879447630624421602096820903424106469834332377864653197447513704655301228444613139*x^140
-9210267920099553390965385310904640239186157101268165161508373382401649012461527943698791583925300664677646734306658850015394632221371938620988275004067235591477525606069024250935589934318588196670181773125233321628994619861714495820320888785551939514934384*x^141
+190361166452057964747847637805309982728941527842256671350329809986693080065626612874414453257285767034418848182861211350651623134155811983090758334458524860674465749064580083082617387517811261206732232766258888627931405239814031992418709606176071427852382318*x^142
-3888824932061116879250543577999993197548163685117965972884008465856256444837539026252643937408928476090038878439904170112031319277117206556657875684794263763628287945979123840002629232245346866103851515510627229606386735569973901666530541777232734252446231614*x^143
+78498195968498247652386586570943825910987420645842476551429070070852655688646398615214217031133758507215478477174944084543907042976834571404978446429956283333976371271525988749533402237686599705512002697508036719449296383905747891140918251464011263454149241263*x^144
-1565090765378363737332406964229506771692695634697137539676342976877781060701428881388360481486617699828331613001081970957527669821375009042951008281468339103893136905866915009318712453283809928062642255425818866554155238366010901099508891428531015047561437773608*x^145
+30807556980162130320831994396719177612114298970168070112402871200123042100524081467665185548314025670889204160589540588506351608976868298637565869005221183187348987825480875134221958945795041547567516360488058050423364770538983405329807856869474431351135185249643*x^146
-598360914455923017050564452135615945476261354326181372275090691900044038074868613594929460279783164763900432466592948703696491862332499107049396244742639056293875319226071443123889239254325989395527577237571684672089750377567173691849481572492159617473997532665459*x^147
+11458915890489041102780037145520228661723741894009889630547911432046399336914368339867964925265575021863920278257217491298770662929471665311611872135695349635514223303286833804041121698392359509899838939236519799869508095436182234818397740394356505590679945240711408*x^148
-216171465361290704481420286934275817148230197095803390183010318996429875574612980000037191005019905426805199327355654798904901351828762239252168420716407208518039920077700728256666002248179418754703081525323183028727658532295722469180481038362386782861966081932005411*x^149
+4012453578585289131349923503751008959272502181117796686947729265138742215760940772823736903353861030711363584454532358309538252509425540148554332337922638388030005212278716225891592684919264935279218400855633840795231318834170310771101089017338204546381180629198703977*x^150
-73163528328520292992216268098965201581189763272282930335751711822602718866377979451136075681019028162175676687502277548279438676565866203331335782410772832872209732505640574965722042142908275395452047579029222438256089606125644925067790315503818411582944120362309792684*x^151
+1307754596288826597836249462048186983628871220507753180618158158710938640537958834970621497026280832237545359452489531469178037875660890138346201465872427081727482352457735181526709740475471064065656249623822249911797295302135487432331885788142859687017766393431883444275*x^152
-22846075321747577207492899626544572483031206354787655984723710450113596674334681595365991066738379590238919890682171607855943845728004728637302025411172804763639577847031473877675738097345261747774629122145839416676672652924665240976258701583049118436657349142789392628596*x^153
+388393338387688694994756262540698154331782360566587527439419922340836401147844621512232034944333157363163148942266657801685720630908036279093863798779537952592504760706067005542486093680336651097760442855655188123725935333645170073189295329729381496078395398204121064034615*x^154
-6383112656285511459925321828001584753970066558084295328292811878746242726009729443908217597832933361018682580150992160470719915030123434286567674373511800824255212263567923641728888150531243894827245456158412875284711862182566397861685734048737119772423477274365853456882871*x^155
+100317927686067040102471706435457326440218761397996598188888232226107953902247012453764867892102001720010492331517326792660748065482170787127496087299525206077730379338976960812782576044788019153294839747198784760634849372396855754469718930141883638883338114428153129677894778*x^156
-1478292710767656544664153689826731219426571593906549181494728869964465670787827964281000961057386648913723838361056990362789139060337824006592318436968617080860374163715824151025695868976517974068682635960814069763222867575067701964865844413720706195182432154867246849029194999*x^157
+19591226803073755540380984265060478962226032132593492399863312033203158709486936498028816382970619633992573837060167564646572410898438611145768756695579197253777273000984077509441945100660814547269709558838975116728437310351466910421859497010465437535449515133687950695806915242*x^158
-207625672622332899100332249915323246876333246603582482183123761833860988593055638462221570073544895650539639598811887582790479107356066794001351995568070829157457359735319729226609722228985977038718001777530162515296378928919253760403826463719264345896477668710261586741782084611*x^159
+830881052293544990340659347460985267633116566389576169201969362680565610495779988357300429082602919796061551152374287775595043720840123478657570406375084246683212529534642451003599806139612002690842234412770913341509209052201754674390441572963384190981628696844516144101451051596*x^160
+41753367018994115773896717506932333032661827038720241837433228032550885728452248272156614287127486403189124943880996815802954460725810989142372890594868075400707624270892347009657449206953369453398219210069098992606998560495463265560727028887022378746893946730477314462806524103367*x^161
-1831334860874194465925819537411530573017026236864807725589105964319462667504835964200509834706494016039864946474748847926150613486021777438116001542487793088502273089984569202559461774694390367954545238097290390884341939158777110972077607841047568005955518667255830056676849494086088*x^162
+53053869415131003833155009244191712994928687823661281388383449901445557594705276590516148480406149682097126355531507921128917859212693686519120600332848846641447109237545447451677757524164468437007360716891094856520004103179860199219682504588550279031560336913127660775771317164096669*x^163
-1320430709129039351054374354944060543512321255549717970036845655205856070872473003345234785008657550816541751414622287346937664313637989161883681572537974712891036462797466746992380129353320000436949781114106822818848646519503371201309962413510219291650292865918008108304640516721179927*x^164
+30267428965180433111265842824823449857168889725785112964209845285606045386623946491172352012308260217700897222369067375449304545664606278432962342852727573667756272942805697532393430105453920259266177920694509794176963377282014859698400799826467939979817430487945344002143752010014710583*x^165
-657739635821982885376649258852157194066482281051588892494607412883924963940777250989697780404160791092516156615157432661975038059275921173709637788622694002246394330121554997482719814043979758978916050063210904785735419630377267171918372906333880079939945603080168161153191770069290416463*x^166
+13752934469304370214000923454329027295536617072707126460328034163591297459200536238512229382813558755404673696818573294119229647912926113156788908008762390497888107690458727776414050218186427372286427240617156961346250465642469175485921764455430126535240356937996073636250722723027094507718*x^167
-279096081111145048971489260309504968827060068437348989706513317756288986721284898612149909606483742574246216398499093780414116544739814453166538391321086713808947118043106131471314067276921733727342448557023773056989747039396272296265539830688721258850596052536899423886317992705143953600569*x^168
+5527284373723019570894896726105775850846180433111814101523314681674230191134287985580394925763171382513392135273196950038308750224884840560753279875811079047558658572880703212681374519707176409804542632191347585008062457492586447420125167232408245028805305401255466164564299344026815999339988*x^169
-107220793785543787750337849744210258765056857239692464694428104091122890036810405300668779958922646710597504437946984375705551826898589935666704509250709247264471099346654238159509887615234367256679067317767985959556360459466895084923087422630272025265074798335512312860102301292713123841715035*x^170
+2042656621160159289349397316582447948547072192452257092318172669868818246002750296546745704813417275305297019305582059737833518688033050824954354336819014670632492058312759399065816610406577282778080697580771043506354380564651065465956775636859517851724569354480480884213012139033718748421174273*x^171
-38291224699360855529218981768312849537632517311996238054358733486820429704824698222752141638128524142438616922937220117458285722910609770330434931934853689085868932648586498305657089605336323855012278058940070327435417232782315995669485263744405787892280211118004096010221916099696516685621933213*x^172
+707337064272308671608862990976861653004063710951891151719357917402028529156583680013143204311831427520435830640328526582511547134226445332065335060792070288718573247806522784122597280183876046575903793647815873778119178129714860503785805566598781986440709046508413784263842162471866201392363126959*x^173
-12890545220769204074780204637388661096151384538011891668104526460275784014171515266976026640699074798738720697427215290992651990562001051306559268350927730867001871874120118775671085905629160741766986036808414604672211390463850643892138481587115246002559290435257898728095175074942600483825417912492*x^174
+231967314189627403864762429548530372526124604600151194102991147918104778096523379283722908221156280087301548807570819200426351061986273263750213394700079435870737023788815797714959654144513559267413963998978250779948919444800344269567949200762038944547757083378226725384339968231670525049768897211243*x^175
-4124877094096190006001427526097067334302465817577285312754256283660684581462359225963678999144046183392645429604500687081128949483166960307942994583005434413616204973627211693306771485950159378075963543631549111377917945162430022773638027410751415205818422711291861471401699947692432300053561288952334*x^176
+72524644141826917303871210968945359684353337310468117068011701613171159137968540978821275403529975119652096045490281731157514214481903760115818951760273161872333165355656713258131046474685014280298211621017537661576615372085821044193656486467062134967217310236952837096854462708003903471253561877372351*x^177
-1261446700188755994867967159343169801840709699454418621501180086171664272108977800350977025321786162717777524918182152822183435519898246690335780575338538960398685445340551098696547302810119434428163319932231952204868660813460180518902461487601880163033959128190511030832333599652768163926888752750781878*x^178
+21714277728663784886510048333358598413713577605148569366787450848501738802084003096893477576784498843398688364320757264199152417789536356451103321005310412174840005894721169609996582760744099282900541185998396520778878045447588861764628328877525394879503849358306592331882081826201276295240202624838229200*x^179
-370060474812641014337198354535307017427648102981531309013297054956522824097889764981993885680987888478415288515614055866872645770606741540310638573274164829012510974364505819350534433329069531205003043865937769604407547960639441640036991927824205928382530392255958273254298309699140727805557478876657349042*x^180
+6245783650170460244714852691179618055837667887696750643768851934350328384745797738124485985881857668276752716852091662216406073921876842393988201218651858392828718703587294239089787452195507009263246981244734178926403527110515636987482356588786738879963465921280079901047424526339088165954262574521615906687*x^181
-104425524167001009192529484643498994006044745170549771942781827135779989837811895078452339081906374999249367906094311370144870151432600110750992906526131917656969175072181216018495463936683969199997381635132878829054527799752412164931527391270186432290734614551419315450711590915080136523201328173995954757368*x^182
+1729960005489771827250675974030631895612142122037167888807894638550286878678504303221788911221191364916472313460313104094707128614166646658141855282538428758119802402509044823295078161043880966217627665525964264381384554628556393143029946705061337806981627360651949298021970562254251996531096110484197542724250*x^183
-28403206662814651161066103673692696910098500013731671475713848098943851557327217498467838628501604082306171450195575650796262780851915763049468637843774904994224094436607817287865771481224994026682598742583063537735203071623204781798376425987252434301419182611560894865465967947628806136583432226092646374350138*x^184
+462256307146490115994142593614815567819561738188279559726257921185585997414328001750573159938144350058995972189568221153123945918167766581100402454027477534334205747584522254477164037788200404904442876755708539861240861889619803409155266385270683008136247190862355945953314352577175566184426127335701966338161068*x^185
-7458582494261022644002516430193623283704511427329290756370917356450620066375479144608620149715443140636565876213655292736555251960926712370270420359299864946258232872666395683967163047081868496091222899349739913407694257985185926113778107502856853316331466488965383867611031144440929829234314930234566783691234938*x^186
+119331303243213354023562386464790117054189749729456897849546382834967391007839560836884249210645635783126912572610092506087531027534273717215321244345056638792096718550758391968839025995692515893733470419980466861020541479514975855854687852907045962158399015439311005459771133893327576472631331393394350752948247252*x^187
-1893379298640817151102244850916186323214103515082935541054816812181328717511748099588976554240136311485226888879664818019923130406504636248704787388341412521656735173480349928388263355900779241061223600215881201232410042061657147701461233864236962963366317214813988993784679558423917041702655610070238079380894258597*x^188
+29796225780579228667895994071672953910490774134922049241008399783720750548904487959185031102175316601524889412621894395663476837221637834065450346165100138404822222935710664216157226072692438452109520971409274331598086923591551182864876592669149623361129372419450345165029508664159333577432659289277097777394574954777*x^189
-465131698246987567590490054922389110138350857113234108431361001302523135961975311181387160631702221703149657903269095768990744503338301920510777543774038576546713882350181584244824123461915551336255492221013776259695911572772864734190522608295411632762741812620289456711624817217875729121706598082050416893494858502206*x^190
+7203247432000759507309494386178110570091264518991265140857662440826014916184935156262417062677559752730229831245942207859700456289168700806383237775055304639323846531097744618056094741763339662617251039500528481783035858165818543014541632950945612071025261092396433256704811002892011665798317838297125040317964331123237*x^191
-110678079227292944994636759739831138351889741795005089384031597177887028970478733471100393304514491195893068886878325701408250401600620831907633774484295858886131055314538445445216242108978216243281578004772223735197134344483186552568572470822642611806643273836936950737005109804277389810040218477304437557170627860815636*x^192
+1687391547057208166192038975267018005186523162764861670862651857016270149339450889115502462519625797819369425257453139066284215630029409579241249336745460525210590846272793206724897881015714465881094391923727358041048996118163181323307442802271250309857771445031906554924974776805148019219167085087740334565245850704698867*x^193
-25528686307810862381698799517081981015002445770965112822403139388672601195271148042455829894299420155824134406301617536087668436150346967168656390715946090586870857255169584096886051652596826661322146803407325059015090090032680406103039534208418281946759116558300116780133279005350451533438732449923684326677221012251081424*x^194
+383296058095935954261265418213635726954334304157810616392230974146113107743099705262008627063977388965722652010605777989100050811200174898670695941035527564309836771231889043054005317524088379608819569480355284567102598678018067903897102761492808092710267717976074747601405886939252008898642530902910874066056468547723251395*x^195
-5711712173033768236377820713243371493205790004334914973563111109492298241299171263610255108112967368964694435880265045742878653938035998095739581242235596622161485065576857478334473622520646478576036810081851742181634459854220088971649376170873005014826216765448755536597431615058963744717138385255330900714428224605927791107*x^196
+84480252371193931763133497710750307279398194950894946717948913652920793670249254570756046752503935777137518042756166542946711320388759448889073672224805896694586182937111545173917674574141922513106293268788101105251883881749973689527092564434733173389215127423104067876302635367577786218389563227428542268934196425214054386668*x^197
-1240309670934949641647041634295005604379111536359991441364057428915829634013314703124322124169678355105033183039381764441311819762847466307494391441030852732539205735147244443433900378349428486545768074081367341334521811999601311106977432671129944335505726868495674007505011555869557173928037988911446502743549907694488573799984*x^198
+18076678656160407483141772899110874844789429241457044542178922672045384432626807648268418627880761509915809109099397993239805095624151068716567008171366312764909576028312906529593467613284357305897932969995907042455989326551661004372240273263096790509152115887896717893768369704052597126606278462027583120730837507207932376200076*x^199
-261545254625186239288910261755579801252989381360444629856150564102144011801147139921027975774176851728020587867998323486346083566809014537753405494205432189302194944751642232987378179310275384574095457358482383237564734628004922111171627573745437015839248196215958075290140745669769287941805680959073724653278144407804763274738143*x^200
+3756986003952846904817712227975688699719798821997327577942574388865174896060196154491719627815202944137085692901408686895134519833949532223957126187216187056901777458623635746334109056917767121108480403803744910463701672665236258278727333493035093696039027105828569322874082065938671474030921044827837126345213750544230967073182927*x^201
-53582192792421314122990445301396313189092150671607594861611362480964830805494136055185048817387203195642379640651983830729824608157184506260953741997121918265786380357523875316695621491536114974689115437407181671316242623465261146477515214782604561544400382206871713215876038845777221727900792056055079947736404727295975831394321935*x^202
+758773458688046793284849980842733588005592415082948849831017947960642663551481022896339467826409656670943925804675826095915947340974659866941132044442773353677909634284747719586540738210396416942997973391324941187557731240634682765425851147627760898765746987543791898764403862396763681001734275845858021764804597521988890001877103647*x^203
-10669304359518116508713749783345810862609978380797387500947476993911224638655986450210945639249101028889434519895924360441048996458663983509329477501772037291137864476268642487079441053848367977858151357625845729998225957201581674163546784773371539943866417601690308371509014388478686264911055567948635715601081118737060703498327919327*x^204
+148974890260721950730330297179135555677967006661765919377075638693906391976287846428660988933287126769087918634196654172492124207817426299565724962352443911406644501003094892300382361034315307898510297151639660091868092102716991419508947379703866693621390271559900496575838778538982303281802134202612391768752735979368198463324522762440*x^205
-2065679191070548917116414208393914437666839518045817437638660700145923791375444958149134443015889559877331144778615311428701736564997759513142984597397641668332339939031956029184292924135943987491658456378054901505956510136120084557415518255976872384333102209394843090949747151094398162395867273384253066621931923907667061527952514302652*x^206
+28444909977770797002018662162185026572229062515563860574838031710336733478788655273057821165758299215162902546832572806525192196675451838187297560266584057482827039654859052982405220487101479781453107089205860861414837847767883231783083432771745374000350691425273852544983807079711215962068460685156043476849752287361944266354336588073777*x^207
-389006161608266229383443219413262470264347229910784469339287125671511700353407534877835670833580739055597180161246142733974540039218475980020497076747102638699690069197285128580868608809686050580991701144958802114025991742316205113975825043825087330952434359331405063933591259404378738228144878827303899277911161570895607794824970538920011*x^208
+5283677420524372194551186247438840931595703716009709814033247000348463029392004574620374763299075470950396084601610468013739545697527715643370963636948596986133066354722095864138991542375020405764015159827633981989185445222377888606723672082406461845557266313659979322868595494496103630960107819755599586318110710298575869638617446627331104*x^209
-71278910992342334538279442485779284426495934331540732268073543616020818770113234547217893074290333324858464149230503591402041807256967369566114965846454025726617670260551446221186928788456087900475198929528207028538951969252772182403698557075797550262229235568049409050621092769050883176777615441688080319471873963422705181391001214438886639*x^210
+955096444556939986981177725892639416416759449010338694691154702162700885878674531749054443528087834563214525170142172135514315742653615135791356884639332196622093446044760872806564835106127263411413565434794964597001552555829995271284224116355099998424087033916259599376827936359210671662035277979216598946654011314237858878878046859528218987*x^211
-12711907790333479207822551161959975385589323972012134699225151787836321088969209216987598977381813608970067681971683920911145842009291168611869144212841687212562867178414508731123635214900187737155074572392067458165846567605046375520581288975073911274151344335829432337131723473110713254333399648051741114541254639541301696595333136056452982856*x^212
+168061015279873898438558240849572329185699661950704436982361999508186163658821266078351023023024681782488640244925639467401960396368020868966332955948519382183910990902595643434606766149307060097852189739086024960228425948627333157025335205217492490247692092285818682346957149477805232422364447153850748780631602750992752988803842223717985066259*x^213
-2207145200823350674271600389716173892764186828819689989982237461339832866769777928770091218907785148808924541961750688402212829607881310448803895264379349073553944087083346860967588374529138316599759503830607621583516713299090430090062457599322823486903194513587994676054402843858168309434674688830041653585218419049578402238434931031983631595091*x^214
+28794992985148231233593015709230001305048262287624832578024942649719386800071845072268786967163279852766342417978297114803308762601475240162624291905855579132978610830899583498576792274950222414274751796789315349006816635498390421252972743912897275572612073763738826212424510739046768884589533063037842717828433228535272499125124239197926089375182*x^215
-373197949333210057960862580506290142651248432206336857084736282635763765739999330766669290749695081851150424486747681963321481496442119157429611380127297225603543380914718055925670100636042997382226980657953117707399957155166493540545743292496296598513654117360871253406844065857028695506101169360560490923248409794116339963083741290255693384090653*x^216
+4805198851135558977831812373523859216237496653863745549101754273467221212289231578631034784040109383320764837455935613393560165736818351215299273924657193195757584073449157086178307336360231878491026153373463072511627786313031565926988347464098347023541896046425620246556709351463014066266175730323487465176382719495809946610164424143528935106409239*x^217
-61467646616623501297721647776874561644276858144053608850962209539223879219093319186483967657340916317061508400444225250420674559154847120181593000531592567064164778724599258770693782631193516037814809090173004072386569912996139599077292441374719424565284337055186222119811838342751592871484001613853218912280467141122340582614225148977649768441724521*x^218
+781192039497677144559313923388761883642341631396952481523922230980154204103887601389176876750674843620710838207504275749220993843930268243331120994805513067917444142209563477999580188573927976753727057682016143196694706682374148021369597509787728376961230808251531462748299184160800425070737142317599489121973471892353066024599877874035024269697550435*x^219
-9864102675306929496964456620828014531272309251061709092561796904564663638947097886506431694027863675123445191775218631609431738868892683908622744532542433762471853399267146420180089820445378636014051952845836559663038899110404778950759058200227181486397311322327668116702927163353819048132333245005711022845330238250938127282517321916326455843052561936*x^220
+123753682216263871258637277706106651270004869995964123377398314982995443979122227648320603524206115800008272222575543918589456483920410371600602811378319563842964991187391087614270955531263359222739623456191746083549721084313024361764324311588400340396313018588783617717926200763334741861751911966903569755765839935542718868342370641800646733465223717311*x^221
-1542664015686785207572902220031731868645437758624471307185352727444605709076368602562406647492524443754323316755075288511302301653802502176114647334971715266015837825192002555320772072187925050174752261474647914567941281332520154186838298252198047386594855541991410705259169804556331469366993337786488505058861075595961496268186948148264203947587299860587*x^222
+19107718837725056454478380802081002380040643461785298328859639293128818186379019726341735082592751757930676548466571935767186366461617148981476683058548842642216443781525811520964892863517088328393517447327067997057232475280900469475667910088475921255652429653987591943702031307673406638955446461939187993273994252554551985452468139674193768546354514374295*x^223
-235169999775905682749586541972164875461766812681514640172892908651243070398502668525032592730195976456124022803130936436044744301812506426615579726613325754937126822788479012416990023818162097031636424637920311815417583467760558321288278993960306498434444949620450678743136061432024523199182536498019849504482098032792489293821028416738717948318403155755942*x^224
+2876084291370302529842730109298685298197914750517999370341739101991286465111479682071708457270141175627107996217578292105179008202498522462355795722601399209520467971237033757286150889630867039634594632098351466478168341728067138949925975440081262484201882706784338485893827960947158043611691764886000396372193974442522280826247575075348316081793098573960071*x^225
-34952534968935262458634620235674407028181853207869140052086046866531965966060585557282981791374028581219176274057739902206371149806253462218629232732677070319845656000845233402725345562811207862140633991913408905706466554389795509552632430415116495743963598877073128657877292144351829618007405761919111879043374583340984106704876113009310021386135251573406214*x^226
+422108044713084684702523670635576798884045844898824696387528098242817543233686589793178768356107874624788300483702008868787487530026895849172490785200552580968716101271703767927433226001080376403820457329383326192357245804729543799938118076066636768773384895633254512659642820329074933726261899219391027003924509473896342508676819891147774602918186480830736488*x^227
-5065784549171110882556650352888470851925493150761293023465387428905261295149706222454315726059702692686704669682925691688369460851641578666382792991174862227291792506279242697895293035292495564400727885355680319690019967902667671736078224110097014230375324561550311464357667385826493962287960992747697126072079129143020246004496675470058683582516815204415420169*x^228
+60416831940848146173441089955688807734256159312995776361081022004589255969684724988306157065776605742297073987233891282775445095924150066157874489580101578706143114298639349422373011195050871622946777087939806488780175557156834084211582554553550149663790631229552845697456000852264526497133999795528483386595041373310459577822594075290185709949735781723461646023*x^229
-716089173061314898173408864636590767672776482324106560083175285122508045468278455982416507583384946057793002975010779885039565473140261605418068639679072809883598521012174303130439161528908902392983080298498828781654904810238071318575570526339621717695060570997026479752166050404725170905052181441800471186407716759700669601187121162488327366000958017442570419917*x^230
+8434973871944793559350942016402721111705756957591109030504894106210767311705918249778854789289869707024051273732638169971116448355326476847330616027393384511852109999117718847987902906960872009737776705621483147911844085239207995439851158074181017404594908214821047433608133317926095811527719292766009938119314727782526025516500285937562574538822365494035601131354*x^231
-98745469644290982077232185278443858974456020664521807009200694310905181373762068669793614770981313427608033804637037010431757985255974310110795301688664058494281935228377324419686857448972141696506117301429323457998615509891450342712464960995050586411647478628685702883052790578104810403024370119522924440392283910080650178788561392863893398499550452328537808203634*x^232
+1148884933646047008103009249353763348900921159263856349959874526911858382158517842546781921480796897203792157059402632869805384394532887882766108920347763876121393476280316074517400484587609413506224527492664475188837602499363346445630831666738316517593789685719178109690434936502304001429894891925679926864206709213055819833988556211364176507259236348233288830446646*x^233
-13285279845681552686379032746540822783324957463793108974239784758158324055065530877232118411831249504112297795671755003574979289493687802739131183255978244882230411779144905152304262410681913856991510226654539278107106340162096124583031070014161595097471152280930764466802785311224079024855058193469601644142141641318750724853070495715812397142804208284636060830801246*x^234
+152689226071525148227366276466793143281328543441722998252669155337139257350324403749193797451669745654295650536148953195489837516256551980129314419421555432652649139508910674607892130944588097596902245556194992035967338404025618902749562413284485456464040015524829800670636580165797033344716494683738142068107859310633285301466080148541219723247462985763697194419416684*x^235
-1744207254714332023959403443216581247149394623905372194816607988008044620237617574800756188902344821423539136454685735873517616628386932994457906216869716661909427400561089672688506088026164457258395364475469806262629163461338559470836198201619909296416853493314710296121757635082971620859417337377616894252810631641989911242644564745520031940705720773454147010161077719*x^236
+19803779706677189215863199656454988727265121119258505093924411160134079943454448717031664296872829289199966526932930720598641491866980870055500114164288402640713036437805380555676447784079917731605573488779799574321262252663645603847743571991671190162435320609308221135377693920992455070716222293872799616417209647820213924274622252952866033293267099190031044389023535265*x^237
-223494319332202204684198710165787645109896454501824322312873470899918143951116498637292312016966124112970874092580320433609584601565807390945239530628201457818877670537265688421486203247840646196982248280919357784170149724138163722457095684997981826479736011853471182365094653527323472745232681552703024916280846337573756745686829521050102378932661439745788007665797480232*x^238
+2507039657471521757820105977488516210636333660963131148185629544569198687144991721169668890743201729311911428921302180741366634250818295942093149805938425883832824199953132235391268288548707006803570489344508267967986414300893306973088411892384080745738562349914619458013099691158100508042068899739795760106196661040360514517234310106174387423552712877856831363998895954986*x^239
-27953741876616035175677810653356971232718190378837257616133447375923382915209401429449421890598630755768202851896426509821828614030221461639965564732865129051761168061750781035603831594204842404087378479170474019972670082304161466504623414655686177345246795061208846085094077363666066467421879881258574835302700833063184257461084161407443214274817756203515261452664703961529*x^240
+309820578641994844289568376290694612188660560785938423135327664585703636374417046491396214292383481207986743424914061018192493101859145389369590673334591747672285962004921843571734642141749766013543746790036450979671974887791707611593035650932650409270883070577110271069928638922685800199855775236857375782118947018641018429441859788080433351873276747033326212634664518549136*x^241
-3413339450113766731767894925229176149948038303868096990381578072635040263886176243925488335621517987094967671145375078536734971037481934582253204921366709799996240342880870436261136407389335195941310319705087319461703217916600550453597268908206376879352986773668518433232203390918553101252142112908645177603790181814408489387216702559420866499885350696526153444737745271784401*x^242
+37381331840423857849983839789434623642124928512337971800175441119039324248782599205218823316593170406673537317453701026378863858146711411759668755676646262278240930722220532911843602646633172537909011558331341542060244892696272100896176435079523836587304188958065614493737404939339406542537485415183131900271254272553381852758757494371685862347641306280692444920252695187688343*x^243
-406951927789009662538662749740828785365526413496543423010239000426971469913335017371924227397063423341929886932309845993110256825357141245808842948057399120391480215535900436857865415478790454029609117216032115817754266996064707916818742762289354288771460190481101413321932730536836307825107913765056751418262771050141081357707151235994410324441197038303837063739905295844843415*x^244
+4404040401281399039291836919472228443926103204800571088438857674964463754931188025874666943929505787734926565513481604322827701782087816435400027925308311854741561277555392477480994472504511588894219546472058071228186019075597036928079778358646207333635005256121332327784453357704526391894165227448508937137193681521408878512557511206866721342170742902473483163606588435124926899*x^245
-47379005055766030125605050219388355512819806627921685854671175560202983108188018991763451290985954323024216870331728980636345051789531160993139116427358623697918405628916211170304402424498235727867585143162350241563214544363432678425720296470732476314818544482709608189305852210293855225805722469860104439052754661314077823236973627871328636256904386503142507669974794963475934847*x^246
+506702989683981807468010038210878787890571503858159362783954219951425224931488443323287507461437693218850095338209537094429389739493178206082624654988812372232396434979260555220411573066980047908913023580280820786457499640600347987414912075133905029057414970338024070903483969023942828260079310800419877885653278474841725551583744211857529351663504713980749917879775825843499284674*x^247
-5387163205552268008116347247136393799924292753292396252152978112087940981601171457192097577050250753907405860687522209826051236425740347496444437037954039683863910872150349561034709982475712889831687204574992801015682628071629273295657520812378267075193779121280327666604842421574295026333721733546738134330608760471390239257908081259536941094227248896629692829355446269127171599008*x^248
+56939283538657385896944264994859056149836222771427831764997589385754328345486883841937242163788943446042692565807479260778926062184409722226538448510885958128862786136121901107336540838982361746023855232154660270083351023301491975030572120525838648994557625546369023626590955411033771040986032901846190253917472001957892299067139488319343325507607966908288014193912583507466219393880*x^249
-598294404512674694963613457269590585852709151968705664861689884415950454870413561473696058724818167410879422033580799520190869156380313161269222402357409595258046488268295655858839289302722040163655804468921611951874320450025700755477405209620527559516278465983430902547833756355784896081167121841333956431785815301230992213229545368455796899099633865877505783314038225348545184956511*x^250
+6249922806473506918075910814621952067167294297779420001628813982429961324380902923440887676642540383182547633425157819909124845153619868538367461002772128977081452133075025889163863718808300952703352284328337234376355113499913189297384631291226661917068397654615519514207955239815240797167101002552005513531006951437270500634655621331422432394418930371819832765285908432179473891684681*x^251
-64907762340384096017204423629866439189271714900213031320988734789758393870512361865445777074802997305533750047244619998534447920514243478906226592503065607549804723057172993669524333073842761103706906674490205573747251936987780595014461195653099463272877011733315497553480957607997077356261826780739100142453954298908666085166124440895845781692085123523018313389233543948764672338096142*x^252
+670171884719990598075217265215564261171109581043439352033404166819105481466170870270669987985483298351658114092803169944148013833109493591995180712186444113836626003066549290331040449296263952568897545624837961168970445159500383464032685071842991203788756270690745196492237650825889075717585486815676085196039938952760760301847513573001054653629752326943663219356021362334135291084103927*x^253
-6879366872080521348363420462455758062720756009174444505846828130715657929306854436308184755790983881624755164428344930973624968510495601673686125934388476265062507566085840574518185887515762961466565595949855048838417336638956907613229442006580059484660928171730642933646168529489483188565461561768150364859009157363727749294007421643158643049428107083149561505697866543302884566692364004*x^254
+70208283554205245113167463039493356694954010407146162303132681447910125480160122548043406248232102331447475522067573905608567402357724656790594587690753282105439891588885472880753974946141139411621300698235934177893832463195601791794192300612151395790797982857792146571273200540984266897901445168707752736164094343852210509965802243840885790612069323779823649015507986396305418076884998641*x^255
-712378125914177770773873430023977702989477886224576928441435136154904761910610436186944263810716755472934390932811275946036055307131818334532229648341047953322996567850556775384369979111683616531350414135758768588091516939420023701750406138393518957030137007492033921995206645521023492745178015138928922374227964109397165882884390157416448536364980611992466455419689128520981783073786812000*x^256
+7186536594822956079369372418880644674756253303872418963358258639352398961470622425969443606776047432775070365497988096123540259502412859486785246049778895756341866751929732999621514232564382769933333912981955363835772706136821593811600504226280203477592749077900531586051237290297242942092048450667781902800182337866493131677409892142302681335427837902190369554080332954481850243190525925530*x^257
-72080842081128715977112577524982677831154842182652792045569812502255843601991810028991764825710968909610557007131779054173910858981812812040775945401161849634109565990054506264067908526134489429767585352036348950598810858148165602836169123561551547457005259181272211523966623948470975837382590558916643297212029299543205048015459931161184173212476971517770624089998410187069911262909613587160*x^258
+718811948964670308010194527754013445965395153008366148190819622864062847631613818877594275206894349596565462537671516915017252362938116016699492031355924557220000800408282925770433326831496364623036423935572879511023551071386273318292525287861414212191838305746188219838441814953653896865228147090348361761656618928156108526012520521065974614542363460417438974792012018947073344242601721116231*x^259
-7127050038317446391477205893121648274682622367058380144798808827199753927332576095934749991972382551538454013833269809624789611763016693930396493225908899500000405884775515345135770936157333298830843902748145541598034860770416892642038677559150969127031762320794286527137820372715730731476966593027998721760665107468382019634694413265918684237346468724352619989525449931938896067795121734616281*x^260
+70259820969912304989472875754661288053214879972245426966252114203701061176391133686063588294351170524453160489119425478199610256161422302761200126191645977361505569266667769141169113627517667110501901337247246868142813705348663750118786536249192996307961310455120949109011788691615236784648237987020684550739871618082216052163828851670052572445333026842218143183276259543657142339357154045012547*x^261
-688668737965004102971018129874909724198638659275265494127669986397675224058324705026549974895700618594793386427395174341469718549605329562280883109187989771334939061735709814881709200827771532771317456945632579653241341452716673511881276422826084668206894363084232620349034704982017623834755506549068462246368375585340142881382415458653118160567311311942788268309065621809138591630539949980465768*x^262
+6711551672206467059792817805851475682728963729860567635781927076713231670122565239368880306382504517400660808519862676542475681827583812099665232131147372754838312164559541659460210469074883185165457698805095501904219862768884925270217865941551408513205367654871944641035851380437300881437241884726453607496907072773005611023754769925490260179842787076553834322882669958285941924625641960412221112*x^263
-65035072790341990923906795101258582146731927709847384001907694474183490558404880888619915966142138179855706810746573127451055205820523535460339814606477472651019549219888378463313471502303895396768466779503865477889000995407147658142883549281291186911690794382642787226831959999447063756958895088492949605324837484762467424527946630202075330634438063040808856158968900560014395920526255296896225489*x^264
+626595197049940233800404660303643113494375128030743022223572003210752576950888129336310691874047735164168228530978928144215858652398000353613187063640535090105163194849920129090277109685141894453276717198924528806961579674068739680820587712372722662039693435739743182656696128882022892197477858253535277253641495770836827319346147506115893547315965010926894307836280808239160756057177545936883820911*x^265
-6002657537009316397993747441957498365697054280982623434783226015940900665064100326774162923463346141760571373025201152369287461207232052677776674423566217813671526486539257053083983880101815916926662169165301344719266363513438471546797271926958060823743719717196223262976237119851755855459884142326210753851862445553399610955747984993973886411258134444932629389746910460654085857029996425415743166546*x^266
+57176713539318885171794497659850465289722349251371518903817642638226433607266075528039086138946780626623973863725444798722845422651596006850782647526891039013429553308752807918846600730514735190563247457473815736348233259576734838226052500964489700201175515771123267781247212839204480515767833429279267625599674245941376052023476745227947884044633962385686363495554970618957391900810801672656242447632*x^267
-541521449972178685981603004632893521624220659010871004163099435567110298378472803291762601196223928797461504803797850579642623414503247751074154994114107752326478604173205277169668513816770099551252962374977263161558817295498086156289599299624657658278961618140407423281572806732178612991884682126224483540651603913865024701843688686213215155964263421046810087869355246328340118856437277239479926295538*x^268
+5099579946411622747117447256642705500993862173780098859614935055844248421654290635460534932071228621295255286911189863657624406891872173540254879605547761929855893940051797660313715808294846106257549106359005196313048967347383974530447007397140977538211056894747043684727909134108408843103388874447460677283248303581742646403241346647966537466624521741916670059647371589010491618070663824404753304192577*x^269
-47750341657820431887854380985180283772392287288708048881132142994691651827257468840384262932140431176733981115355602442381349841757610678846263866544548142438228304258962063092819954368140302880525978995275786048493894778626249916728916679022828696626273410085256221947240720301172629759754861082228562009243002048724229479775467580831054840868394220161515340710749692859093265046678410123027694860759320*x^270
+444572518236868523724844549882949826234014973634209978513819123192756170560492281191812979571061139115915617903025403038251174058874001258279638947912864042018390160585286700316299866753940386312726429413034211880816865575784084395209369686053529162817393984014237323498284851606310153212578355838928932624425532677576753334825114273759314312627291302666499311985610725092501937342402091496136218495500701*x^271
-4115599678839481050469078740658885766336156583590150127541506254685882272631794500301811335318362663920373540945172438986221079722787927655761932136184298426398969745784261831131940221892952116921719830176435442614745680790696128618098087768909235316869400877733607422608305530482822795404396505630267410123714908966149629245904574539401885537633674433016227250943323453308170833161473159136643254261699394*x^272
+37883312477818302110544259651504318058137671119615750769222487150229742843028226383133912442961145429343681797712973749312995584629025528482343347644497201984142402159465345262717881268552980781305758529325713266951106153134048293589255356755458771507285917543175030120833403433413123547460279873952642520859514301042246170391391795055262095812120342838468872741733133868841803111294123105273440844408622039*x^273
-346726131700658283870756047110566649912087463214307707651833514126923527325767293294592422259388682670899942693219842370711584126980969795257906724020862011386477153304004236485977723837151497156881433394482758219230475772680857447462814122425287483457662720240919801945931274338206215474168221930054436155788035175625637180037548560700606494078775284982784208268852606172180958721063266076424033939329922041*x^274
+3155353684386801151673439209937291737019384063309214952324732038106377716689390247235063098933513894628290304814016648104908887461194704330143235524999223910185780633568590781863348851374939070130863644231423244482869435036357862165620051580786852099721004637964395905416839479797644189414282333688749979972659566908078650990796224832477435405969989543603544974724131528853631057487320103923263288587116730337*x^275
-28551630132437022264969438019522745076834834481616686210730272730245862555819482486788935638085402794065627464487565272977375297409651265038613363707202994884710696425772332496368552693768554658204989648274341064052451162923708167895978815884265483208791759155389621886036024804566373970554592731069378140045979386043859467772311475508139104772279352576295286830903217929066464363122628862921908926396914759645*x^276
+256881708788404512791982835921830222114779733597561927812293610637142156560017593250820756663237724939306057789136536636965311954462350125287599707234896202479699613079208390107320625043326578616723437743954794211838744241912476080924215541094264162694253280227299142936591789833694938295700462022601868235016212068416573911545037195089153416145288052947386724833152583942349777063049558002444781389957682949785*x^277
-2298012134496312143126182799459795870472325512828953674761252348877956325379357075576436756963475607174429399800822142769702941720930177178682018436393853529776840783950226303825299991605202634744442541100979597890307506606195360884350108846816948224691092754205252361352586939978526986623305299243083385312732045691440592859599406134544932542312991450186528369956475971104549751576880141376923442626703772823241*x^278
+20440200935433704571419908770838659000194519719038438908260823189581661590979418913998450198075751392455599032641361831034458055333974711315864303653477464358923680067933242627195424661760734712597476566472774998864114186196437078017863772861636526420311477202416665153071624586792454302025174931648583056847724092061825960951693869012555328084810941319277794768638207087720527943054066462804677005886238824002586*x^279
-180770639867874794764945400987307402457321578417767510371576323869596708144228652830415407655352109144640297002110784174692835196973425119249502614427527570699683224361612362278886061527611870080355871743415438667582889681111893121659033344493866725384550371891417366262555525273230409374452056293953630241463886544855820954109368988941615121933809260545072128260169912161422603378569662029462875677138496999260876*x^280
+1589556580835865730295983144661262396470685194644792599805525542630895565984540008793282334010597779480441388130927364262406528226297665881038885192807149431188482799753492186598760129533247391148841522619582029218831579820124155274307057960056244941208123152955101971732260620286846555519247326968787388661148321911511271129658359613396265934139020940994986743683713244996166118598367361751391057216901971759805635*x^281
-13897098756193482782606004037551763906485230918964418917407984712650802896183543499642048443887247773943299350448184602378359747423779596960504528226773904430620714131095250850813714784040995260378998079478837654356470507808780661899871185530793097673884835328090617303682232606410083843326152085476631763600310136621198658013951578673632132782847048092284658470118888181842128625032201976455896747719889890739347426*x^282
+120799796347986536098511366679033408672328451743860925510953312936419338319581883325754811032522023090678265150500689164317305464596212777196751832848099505665007043546271273344711472105084060990777639944516536568289481410418586530806295553213372304645113506143229673780275159226531679124540630892567531902711832367672360723711470690454462550764326074859690966875621632261322578346680350090546782410778556093013900996*x^283
-1043987007080858159279060571224881385233439739576071865738721872926857420851435169962752794814620522738005864592262720655609875858518468270109556283625759465635072347588210553093782111712201502726452811583426589721796677984410604559102008988083985683018392439084693556771795915238178520109638590470589196221082585434830286674327640682859721324396117971179064117578601619555072773914554015394181011764427958119150130578*x^284
+8970212571282726323624992901923117815501669892911177990010101062642673181375708685304089199079892423386917611494996735123743546535048212924192728783028780849748896710253480482249290324699057374993299461916962635419031062216660978187954895162294573895385032414622482062561579494777800130133397725735291702193084904376993992553786871089642366343364824941917292902176939656862343010031715426429106095830057808385560679572*x^285
-76626666281595055222348605673047176648108170017450267454722657631167139014159307033416548953730339743926987546852141596085967526910639388894966560940149583252907274540886115896301010050700284814876269364582218982100920575604362848681132851881405751696301840779410658334770492710139025501190715241735221285918344164516720235013563603258197884781480010365009752275879614226390725281753490651336047895569650764116828541871*x^286
+650753130814785209002247077767670116831696007308061820979599919754220336555183119129944887672706719886546354134416326820742076739140031678405500149906788120068677287885465130449312814935714608204258024328097303962324904144397885886091480344742171177795020312156682104728628752644247522117857746133939816758049430100262442355786762391914119825079291873913893621796230671454869397356585707592484703745852395853111846701249*x^287
-5494143120777745455235989331848878776562986411531083110869602783434655647485194784664454412357925493232942898702389209861744923352736468649684782107170516321360501057086823744339220624056436113517723531656161750941114234776555535685012017035253760738446704227440182082101509159911838559436698578197122970536440326444088585966420638838534857177956157627034850444992830353062749825517476267364855635212732405951215728859154*x^288
+46112404400531939802465598791089565734144174617246064310695445441779501148268698976657395483603385151432500351023613415105547244755717351935977379730392991290781713983720839643318978285788778022005795774330415959765257614649925168107962761572372694995005611288197404663924912608846385692951448146515927934049929668775523953443886719090041768028766277597177092430050231303665297102918875190551889824299325794121159467510279*x^289
-384728823482237105112123458621033105401706829546913256162935817188383594281489598341600638927846599391294559783194476591158788598918504553848233428944249064267662608894973483048904757114476669120836050955067253618634308487588391563166798941134516151264840322829278965313041933613254896201672671207078205431234919172338548270660210578186997484297638091988995492106716229165467587345158380245652365966665066366262273105005171*x^290
+3190759226681081135790740547761194995134680781505681391839400679203592080197714955439583464554857973189017391972348218392960663522564485095131934661372684814550846579531664022452117291691929699873232908947848420489180798288347370518991149481504342385611059416085902689136558282902034267520725766999998402769782334608706350630679598480417205698953899060390585319245599506951491075595907254418777433432914573302527141311236622*x^291
-26303697518401224886276325096403107688145449897087967080116120050542091731705204580504328996459454316788589905787513799180558833888292966736931666578864424017170319717674524174436824631321635699217834585336026384758720322327459968411607909769543388759115990553482016194000642893367774755746564133030893254422793591559595237950851083626380142518368486953927983688884359861006552643747884673696929805158118434653613319853609271*x^292
+215527048910167744578504165601732588561297410027579824303008282559224590777707430974049980286026309869313752003097923828639756722104958165102682066407402692147270933033002217383544337336941602924898237022677817558837083963231297735511418025956175357888756584904347139009796099730426255125882558866209924200546117094193200560577429481730023242076446819197200751731136027925421219662020725196886814632557365624371049696560666543*x^293
-1755193788206951045496603635316502766008858350319432948816095566932446813953649581822441288899560446902411431584082999593721737104588983652938447342655674655274566164470135970045066205960366968385758139358527675704987087089691261897831829395365505575778496994808663304630148693998733920331224938433436576714292177764033670952630455475676013813389160025952897899382233642927593133582522769729842985325746258974607855708884934437*x^294
+14205605721519075791576610121893098619501043772034899353634180830050269361592581245215679393612680942474976041402968023890542562892959917322756767498758026401234093788738212159576026691832951501504233105099601833712553534267402723504381037081385550932499020993095260491136465719193856199536406817168465139616497687552060887295956488565239704033839158763604196038784188116565123829388457213740624663331540525391983695527944540490*x^295
-114255069426516589502354449752420039972076767675009490807394616497739298746269258535166689186474540859926786838502669803833726888541326480088914044310522160907334643315841693824296339511275309554900795920755171455022125241680862230074958724505961284060216257293454140335709973376899865242172884975033857536840498816162544886402830180640972782410682348254958830499526193754925310533315701208741573122589755004303559609729283759568*x^296
+913141222966696595284843953159430288229552494497639776818998213312824302974724876140174357617195780424454569240863424630419385142621719503830298729616569799975363421974121024626318520838538536186138296287799287684249558462317215567966286569211124859244648832601340230484622237249866911983851892818497016218732184763327016645975502315068651497879501444597586806173979304298776731983639766865233376761010489690295994039702841011050*x^297
-7251174338675547663045448733655118579379807007972024243299674106613183545220775229143432885458174257167694217650517407785535237901780884013922705924947661725351040833505964472734704659442877987155979839355936428997944099097822078281485063082220966300224023255072551724620953366156879179456973443545969756193718505972943523898058177791908809885529417317343512324189063522708381010501840944125236754775674357351652659828778434390355*x^298
+57206134867440418782279006711557319099858876685955763094278616907277483088343324453943286825220694077058090226268730742619547814244788826109751358383375737045636366681205142194362301111940672952305654787594960219198835895954486801995978599183270694231681565558443731909933424503404665459186749681152637395292486369455427905600340551501521013115774999101544792249855951962232563864313027825281658044928622954623361164157038147620634*x^299
-448322516743999007618199298227771105263066014455193726603034282857119233987848153760948643220115436171860702133917961347640732889297873529456270082325193765466557130483423350473197701370426416070216497496696528718937708844317422283491636470733953305439748072690484764145311844713079510119043128356822185112073270527559029702838261195747519054505510372498239859962466871481284424138899846386225886154611494211770355431504119507635228*x^300
+3489754333801431107242195400836547677957242090140606290695610121134980413119996523842457464159754089698793634963527861648870163032509591914370177790661361369225016874798991972952169596097768688136387979490487852311562502323937153463204998156371678261553818012603809733161439065103156334250163047359542547068782782794872447389489058735282600204040464241845443507504368959335908164872530869222590495362802292313762165271572929271006150*x^301
-26976757336204529728270484648790075382051449070141265598567420539845698413832954627747200621303022868282850438029780786858114755492307533993195501169817035181122491119509688007743528412122457838316374415548470780559024286863076842970169835874333039922195582257935311654354479796235897797827848165506433844400642297501757086382426398097287877998328759585881961366833006342875016116915717015236924664923126876369414094430469130761432095*x^302
+207061529836533485713841358581333210883341412508983900709805178207076858961031278997042850388939671756025475709181947911498739619829438528836870921245207040901251136511727835854772065822347193170677483005968830565493230340270969045837305606486250464965236834302059259451344576567297799430754332951545184401523975674674714180981902758989763487010631864267047489505002268415332555793268239921539389954327531471261102832043415245004179107*x^303
-1577742239475047021659875449215124854414893720983848769194558889540576237457837674335019067260783902788384281282540699998373373648030811272045102044889077262443601662255016732146722628648840821887036790836077802085492032538364215288634339048898232031627698351689212880112168760584942879222277901982068903498254025558055650150715279492708079345797150959454561840619014447820704144175957789025391775335294141221044935843195336347121760052*x^304
+11931562004537198817903189942636112149196351204205425345390360754521911846134776838404990555127360942631720087438749153378494576253882581933513026796415651751558277797196950030284436235506872376389351519129896127011437843021143368798427281403408317840563841739949026699749016490903360553312129802168009610566222648172650147662081033999377807112785509816194409657068824099954826552240474182279719232393556287085160313954380024640889095038*x^305
-89528869489386334016182599296182010613493353149879338816404100348630170428185456052697765628371270664945803674567598222259743953039212001872937607488754744830259366336170879906087406832068227090797012698645904280517047910032721968602343041911767328912413054414893633687081503792086402630360190450383671162113873222181903917441769805743547669543868221527221047173715690680166581438812339788240354929609312590629087643238435055692811908977*x^306
+666333312484186332455065774534343629702363674521861169792045024235283372208854598937172303600135859598736875890399238592920023992472983838709885483877029423937512506398086280099350630646966394921354337608357545668071522535573742489542494203965854501893609733453414666447008186506582827088739915917057440609696654890238330001215540328526769969446223216467476960497563623416154572590239395996339251631379757569004012687055555528739779846428*x^307
-4917149225336598468806436611828619884051940450843146302056820641544441684208515702124227880752467790191978362256981650808066519500413089024967443246220439066762576907982676969190919542499274268663846456426806412188937205116660162211335223416430695817802959878571697793024551847224594858686171977771157993211421378755666475125352979327942698251103957379880445422847845294994212960036833753048615967999959982102796566568462907039103999406866*x^308
+35960442114028560790003239041850484036544255542817880420344868068351841590952831187133191993882462947606992472482986318353479058725931500323690342313578631568276923884905518826251941098950511039451476624076821402496949178101073875247372470953258753532385665271742652156089428524908325764913063714831141399964914264285105011685949577536789614564813830402206895761635466748383378706165249126028120058564926583214451316620460335130422447549351*x^309
-260482483414975682694744855705481783429845933710993664779295828867896900714115551306336717408592859301265833503283369242070093472045805459445259583180914779055006167704152245336603302551998649839815442045991231878091771437756441421429773869859677532322607102283186560291982496020207565602944127261031403225617362704885507900612272982826191037818321934043662356360885067368511757154261916732664912250624990477124474244234133370192024056125534*x^310
+1867532901968856341391802107585334234773075124799602076007070338259328078207743506661178862015177795553841312400061632055144651126258272495198618474210151006544426968262785626478532561966717550819222338303826736137022156995928382426897533772763920339619894829530588091193580413783574109604624476143937032874963892221796574079243219600301468418997663228367142776017422188518385408800205572010899343022035111749757769273994699810416535990790606*x^311
-13240726658656704520204039743713199255860566843443215481119299398835030054043821735596855876100360894334357460720098782832124329354586354119115708643759100501968241427082431343253893293864529333384006943802744614960091919928098721093986517286597115181971915595466113087100472883352580832732007140275364549482674215039097920826899947618498918756003435996570130964454261209386283133793631126767254329416456621768336061924546778023201373373426908*x^312
+92730445648028039582880716687766793178908758376015453851821566214164482004240007496028682790519820495573157745252387436575566416161711214661161174719710444232569185964511688242900156481385706688247646880326654148999717022128393249899048827300775732613480757399706901154062352046607273800491224572407025107738685971683358825388254183848518422795220303923893441331750387213616252031212058486651983991477405743116960288369035402391300601120621575*x^313
-640570914410100496057444025298246539176828036142668673852178991613921447344573397559307144664412635837594734410660135764112525869034626281164611161895131805967348851873107766814903511330984443083569386165124903062779920573292613472972997321191995217288652281893242903817682192804819088600992891169178252778662844256897758077737430229175431961563312516102097785988847536243962621720774492207170021499047255061601367376249064508894120700986862257*x^314
+4356161230656132000958931401904015428072663347897734064594565604754257596527858027448248976466800871847601956853229141342270117476715130682422793722152815655812996019958648873963654620137602323484878406145810134113170412055341421140924692219864335398200050598036557127044893692714296723894092858417186992680314513278813953292701893862215995780700669756820113376462832833973445943775875259707556197726162824641988689741692878072208904045189531241*x^315
-29085498657672868902017888206334375163962719560375054419450779097820848754202848333747808789706984711568444233157559473604890544699385680090166156513874932421577346062572512767632486326385165359577406850256446877146590229846659743901665920908291043543711469034847780079781488394607206598328230828233745966053878303089454688843577662069816117548392657439990836334358786998931280680317684566747365471145879365199753789626892886427543944929699507807*x^316
+189949632181242534386328143634386293635610690026396393474170218979790822855038747678421553824501826573110702063729229213941132232614006021243943464898348895008240803719867414877014139337479357579047696637278408571621912291400740752550351154546551504405171274384622495639975078297430446184982033518830483920774735822977200331029165066770201261592963470171480382654714194230774709533132508922695759021766584599516759340439914012416424987866767007706*x^317
-1206508528801171059031233096785126679940894003550451125082500351905729914091819763306234025785579523048595782224535467631919488360167054886893504176580305118607204461858251204094493834528193499635841469659719520561208307012050591524898370112390716763101671415010318023632048242175324737168346936388027862877155437555973059423003559050267377041483280857728157431577861657833611611594329382160787323499297917582340094323910165633192742146933989937205*x^318
+7386511169814654710223949567424969042495998396588231125843941443059662031060082494465515615570545758684573308298246799584078005369339955559820329775876968223585250798883959557237546817548271105922285519951326514864666652005488824224812984572406970946583589298667156716626217185681457990107906963550788131762278319320340920055653214205629437727821439195908174703651918957671637599395016764868030140571366879362228776383775506059945810998872915485629*x^319
-42910955103589647666503716297521656194015757693603721048935753256469062281349944865943971006660248292825964083326474366708557911316673035290099591376799741731825428711683256076104409235376358090969659002895269256064782043963522154671079227337841854591565640371108343788321022590228199198140759501384190766773940140444423791071480156260767754107887312781282043893387877355049591328449711563016614639860094220963454792214952338844509453349384649487958*x^320
+229324643146798766210254407854780776395427038182662811118533683444862773012721488518663372166641932662192205012757507310616314522260173521767798868759085082894012176333342954216568215501614000033346958637217183894248774540690454673217814454595344440202963008418174526994731346562662759558031212759509526675880929269060555018343635815508155733228702297587427073160786598129735393413443063007498400695674476525496401867815001353104323157524801255237287*x^321
-1044132271335666735915075809451441749739861847693641515843174291399900140077371789239421228720490254229264178140478329394663732384389230810573257663406252685272791333632644448759206524699284124460333913329792201995579073125666449714874423169622236881290249548007698836251575404967935377629650034888304121359212198821111379187304728396645025986078930203851338409984110135367623863855356012928618020113444171233735635356281564530767459855183819188833101*x^322
+2962980682435288593886807124243295073873499022851370094331404536734372342470663291032999077164891240447203888285088154881095170366553533839043138932085949108813096038625745773148461524797599756425303725987081021804417170387332378674563256319228921578356842234945621909988587826941031449515920238390414829514675560978803393538337327197688771156905847418443290506966221107000927704183064206300931923149965573777053727358818157604655830911794142065425209*x^323
+12338960496109750159457683805301324146251505876141690309833285084622558110688071709397015046865579855123541128419233161799997915338558059447906381557246436302956774786521134944288801244540357963972421088140962168073935934976985581989768782733708456079864607029960114262761652635964146516512789398639990210383614702428169101357357504012350204960144024536603469835877355504790340212242850178075909299929377132230947499519791223976263451321547452879990810*x^324
-334210122783594295637131784887124569671692248983020414842464525570313790049463430129710744560721446957964763630821281513562217801084304816345442800144944844237606382479998850702352430503041509810412889908611206894414595859709074401460454748397361387100718996903808471538708399095147306881431911834076438186903680412438230395624506305491383896477623675593408617924743237170978391804736366582417673908948927908334217141483959035314570359954352608941292052*x^325
+4169039564472915532891959588280485561817430693505928154115617253090597003312525196154770886513512486839168260582962509594351070087237691888295139023365099335272424813751231017027598264065427664556383114331782886331659459558949629951471783161268666399567893969575455461952718856415862014542141841933435078920121631014568178827259812722695599974120531423835197059655193768505095122631147877977827206176136905853885227416957760841949790238456235731390523967*x^326
-42500327990158084670326399062540711352022483597426207195826062158729145253056075426656306883911160930644304152262260163072879551197031349373935694001361876896554452100248295170598905343992300587941798770959201018061490658350315863468281472421037503446897371787425635521690371264473286550286374485444265099515411280075134404348717976395306531367108642401780606154985918050182555304126984104169658193076490890104071037870896245082906724773699283879729278728*x^327
+393115907108723383707784737757770140087323442466309555798015381899615298247007232799765015426434067966790218412544283410397075473367947877260422981078579501688604844502671657892078248638569761119238205818016005763098632685557597442995996033752219817854590127522038375036246797735392860456217097127688219720774134873605694169547347204638582316868972757584849853655096223970303640293299646612652359565068845763052343532665197372230914569941956170970146527715*x^328
-3429063463174312175932001289949551638166818485885767061172995826968486950771959965825073385795850946329135859298177738249154587206860014192886960893008701182646177298150171761159280555873345938839913875718000651316768966935697029102091682617499618703584636370511612359404651003477486759944753149819748900089636631064365746398373769103390784110512687645679735131325072091260007074880143929980700693623228586758519922474944994081055558328598613681668735851584*x^329
+28735656838513706298020946357181018444986634264113741271319375888874608531639882860188395935150743003147815358546530708614030542892912569292885047459596169931351412448868421079523505486333792540942468419702454129090346551470197109915992517273343353230912916841459995151774495248509789383995916545954744297597441568110935150811009202273273999153759169213288929800910735794275485645655352999634936216240178140516220705515595778490014566335583440380246637263131*x^330
-233757254853671260048289162404833520411210015328518046988530886636663062191969186140867939989971854133738935402261434377486622199826555986900907999165417316151111397338913087139354079283409486514405447038915499331062907871512898165626684865571616432334890631758668175890367418188066512198297372423836508105231230610428920383880159735302179766998943855690411210640897310470437805807372696698671947941579767469365346360391504125141552425407339639230192761206491*x^331
+1857740272987221603515340113697933755026189250398885681464923277139829366420677222458467836615080270103149960660518424312603257928731692179449379824909348523763177764573095675372989353023384065315029804889442039024004286256600580013912022389327819823174118021912601616612992780173529024053017988144586513319573469535942065935976784131317321398997828091782350700216302134891938286571813603755843806615546065640843238971015353542556824035532365749016236061436437*x^332
-14484869402993168231917409472671321039585792823774844763626559560608744206284115633425781692262396036048076545543590752633167626126663696768849448549352312324746025001628091882266675339986335205586393194549761878516088331306845569284102588458246137804378116757837472221306257011832221450127975208949507425066826863628350091051386951786330289405671708315511787006108914930644372650799884809266999857624923897582305770523992219760477371955329804725438819715955891*x^333
+111129319801793731045437062151074056116543431017073060471445093766609719411358806244186936660602907670045096084542360723567906357129451047089616927264242859873165445604247690281424992449775370468512238832057146226650986118574178723535369036239967740224391591876782172447077201184885020529619374964737419912974401739126088020112046443654737780637223903436892161163244182696162057385855636798975953442154889773394932136673284530576559126594499280041588660528633224*x^334
-840716834020515822185593968572598013342453834962421230785985425452466298986769391375249295779381258550178368224730675355143811545720165422854504098462931179288034028585322136067417491611156997638790866131941224893064250144202088985110757853868770137609640234092881611215390574793794665210103962317087454735600634917106507798304635354601769835409844794806438556526550632400974510879145842121936264933706320648700392943198879821748691301680646320612423180531547018*x^335
+6281556938460429615101585858765161321734904493048740093461209386466160669473885645503280956928518227863384556953835201680606000551676357734179231275374767805980220680327538356743516945938401833972113181921487798067090884970416164467452223506666038366577371181944895205660067067634685057374878275395431493011820618790321557097098431085258353182633072495463167236483093686617131185965714325218516639369038111284497816874023173227233697194888202870649027648259208728*x^336
-46409874009451608767985499728186474286813683640222343507752881434530479613609072373503122997306003827432028840961996757700431631493782712006820947872241106293682675773875236855842007979754241650511153827576303258154198574650901616829071596864159804312055168259287688418849818716018680052479365175930366989972979098623570974155069399210643249546704769781221672525944067974863178123364550937850450283196564400822274783794493537091161825789081503255372994119537278460*x^337
+339386110391460275505991223322566900470814820997122155135839783418671892915118544271328930331070260833061742472696560161090719408222723534119944597586323206245774836906830151060099603652186037172019246418492303444825389697140642344156950140848398480573974685593240770054090866097752618006301863712270704719328412425517722775445133303827953650494872353296747266776611888169807704832936594022027143108636549374627323199070893530936433245774184926254952711678958164656*x^338
-2458386224981624114355884435149934080697543997510566607556230652596232115040689672205188267457824845089121944392643072145801454204456005764614176192026421224760790585031365239966717959660636479622358476304953419972534209033448484539419195835159727430732149523238040763240201853978957186794789708436287408879368184043493315875113678730695904405654800212947235265824031956966593459019370193261677677217975342929165601347464036908318515298126658063168356844736826327606*x^339
+17650137201913703296563563200130430803623612158611027966151767520858577824277738529991630601242329535761763964322989068242652513687829189768454587469582578621561233781123795392361049299736754480833663928043302310501236320917798554126126210152297969962324424573155441190752590054187729601215883200946183176282063187637952117933022651374550123404587493057486426185849300083299658258519837970813518452256085628346982041467764999370330519931663182254691529169047442372496*x^340
-125663765836411166186388024647869349665113920233391957538601439409443862846082903091711072714909089822389796913053584031684264434644822446020409647122238796416735970457611310319168844049647585948112477524781495951442074334029431071176370569142225608665532381127854421242037952912904273578104650664365959753267893255498061257270127919467409177883780525796220301402418151981028522183861584185558489115213596530335970015385645887085670606381816092022806920547407635135479*x^341
+887608260562380980125238744767244185148674308788376616038045296120578926369298376548728876351706316070175585589260137013776306074116191178995962701132903310944420522008004927367438193517982653018547036772908008465135158565066249598986839765530679071901250380070905067194674899134321904917970300626769642692114958262917065568671458413309551688122189798933717054164244166870755397137039691884071838167146609299956183826802405271605630144002088823675943370576811331514583*x^342
-6222116502770335365059501143737395710578487450616604695629379624904930252386542366083281860923854498497151416176937520815724617297677273373139197847831458206072328562702645727758694789251962695900544427068550359759486809088213201914064553614874148006799620743062883515523488204922983352970262939453437325920736353027822665906419887109403977338372619798395822786433812753431524866934578301904865117524293946039344232537661864440283183288163068253467483781214621820146869*x^343
+43300565774688082678086433952850628164944210304347702123100903403349216272194577628675461204766385620146947895024444078175558330954347515014091704638328143375225587291325967348611535184224090195151016317576773195760536927821410260111307147691132974602400044609984292692257631712903659469891234577851723688057671094242283203681815284513275958939209909481263640413164539930041951387085627277323776537933043419450732689611811112843072368519449449307731574830038022822144792*x^344
-299227840248024273765462863984676477786149178580430487299916410961942901306005083242741164702020484951456376071335535399034797669543927784216239833369777024364583827335714132833710785031822896270019614006788246950200119651232567168063292096072980359782450495211233073702641710748296732356395479385727916881761386744438579018425975896512061615451680827617282501666705347995107354391836520926543613648528742908669234676321130959758360431430526552714836079291043899354969155*x^345
+2053820496088113563209939981223252320602988586509665242865119374027208654654274352547200863398699290038806553569232074879057094728425103042057061286378786134511011751081281478928257785253095800724725629098741913221831615527947824768208455098186659453921779467021797806282683844615223806775411170916438803386194129540179171709789110176504186261126362901203617474468054183547833494388223783335588338927600657686434072256936841986148388936161552464702445261785198642691279899*x^346
-14004301923962908029383712877755322779207684535761570903345652094724273831857057348251543621357469665528793502747986032477192417818384078110002058152421833781996494184629920397539736372692861419824054720218621498918196471819328782616721118347119252387359548540015456322914112508427370360254284149324604330652276893878082337129880527595067329981191501865215392859543358010710049996588184843908353046553696698349643294760527953746125803058306221738421425634015298348592068983*x^347
+94880041905451082746830900681259947761081450816962851532414585947304774565571828578210013769341327361868563713879564954889519975448745436578856013209059396962216964419702915802359129851911823628903212184391135228847848463488439354347149741639763943309574705792369417969782649863945411671707190569018647497871999042432447178370033898584389618752487476898892788462474175608874062467196057651316949185801460933033042350583919036829389004997337920187483662172544520040536692495*x^348
-638807183850526121363802360905075349090556655062477055510688517151088106144265593944957558405297446115283949025763255990882589160642262753471660375066639107220929357475375008735857710249669760593952143317529695550918005271210846171973774108727268251526356757322846248087650219449502956548061553975674401494564214870473748147704093926609085279593883341516824464668047346365651190438545843739873093887066537190159651806453936838671811431387531896810342908029973629446844441386*x^349
+4274702289850927537608299555588384071011965801266367724506397224326941636998355831094836658257195979207816985873614854601610775159494421053937008300102467086928424732942621258093094210203368812435156361287861536677019201567181863098645138701841984961855695831722886284022427254275357240951095423094163183223700369245591514249052213627985718198956872190551877075740302098103482928291036205263653354700478556961253075165389455667447683689618052647226372766845648994037683420386*x^350
-28433897803975753630192862611177657208814592361327233760354430221646044789649797297450983287443466971853818565141095590103661613378988670859430800191461145461892367854406598239054511009588538434180320252412735103090259296181352061633329556728515682143638128350346232865605106238054259254148327435038107204519696949015927279875568801701108793686233206562564526001803430652455066407014065340732342286211333429565252262426641562454856182535033793198652680814735472532680770394417*x^351
+188022231344501045233663267224197888579543700855965815609012674585728683704473168425502709241996217664920939636390776191786279733270271105645133725519726904904683209938040696651888858802615353449855394495081715676022682860338896679628333740755817640928467605104191140266821623769709221489107879116592158479719569957499726274370217498554375370769048712123001696582683317428502684662731691567558274595108339334231535979359989527527804893953140337388306047620561204897915189031372*x^352
-1236139347389535456148865910268588310882245663090666765557347085804454370398556717208771718926469955058285306115203844623657919107844563649672313812470190711417609423445737877795488045461345561117972515196972031543892191815248852770804957890054741888561860664868523755616265465516949264236937782467393336614807958803851225455194822373573521301452908506867409998596809529294923578654749674445186773612657179007641054121707612626095696932099644751767690047489686486195123803496995*x^353
+8080721873900025271787797656813321565597091347567858770378284662093840769135878467477631404021871847665528523335536186832649815454784240194908923387372821770953984973373116406774315242767768460791732678604258196491205960979053886374160229374691929640255711703369214498107410426927916843020141966194377591444872849468297880980905315921895297206213934270280705713355004221574289423725613355601541986472468958931909652016968211827768753595545252722060360444771503365684139857808556*x^354
-52528248627973016442603737744487614240498974879739026058487093843961546765809518972209339993339877021926987306075311560713879551966034781815138913217620740557358573031608311660703050040041582671623147696481165907056367897227446737574937864000462252946318710316577367991455829366080000632051229341520933098074162755936511376314151306513314555783171715687918441313247229766716585851165025082776509559038708132732844231139875251444163970771593256279771262228946069416878488278027927*x^355
+339569086990140472850655406387720611758349812382851569456133592715222521407368053567356396855728820039724564971272371496230526347125041064097198356621609532354103038267805649273908186970564150339737712013427959558553059771273755604816415207785551372927787509319378321134745889193398898946617864562439840626271386867140351590098441049701587083107771020473918943405638335246413195816349544827252036594196447141470021020576515329922713833488342790858230899414177684201640582630454094*x^356
-2183159878616901378108369728311325306384312768572772731421682805039661510941557322683620151132606570241738600078255908331205301118807539422205163040993569299677303044343724978866071736073470317461802599412545764715309322917457077430091618545853222046444112261952070248873550842803582729274115690439869557195313417891874675499852108882510963011258837621722782392291741068540862019464556990909664490277104745574821560016402581937879778632034229027938271797051668910255870653376825554*x^357
+13960224467644659285701722319330426059532329544701661082292523129251722337164141075905344770015739376653676105002063118310767531068352777490148565288144764606116609433585539599668001811109675795209672293116523657070221746865486911309337634110514799872567495223314282365823927830359859201149147656282626999159346493882363170346248494226979741580067035075942760609672193918065300621528392424370808692993332286007936115255093117049050233078788961142250671200803474827066211032678710786*x^358
-88792010579213060537770629361436333906803465180875774455778554392012636480887824737548812107703036676119323687577093468252909644871257342115149079830444788320571477225261414465187550776948504301219696102965134401207051684552236004763301486924563038357609229075282129891673986997021247875441979829429719248552146974099961364620264068704475883883208789382806027117577496926169537908905733410863433294248289414583819770039748891934897829692914680515891068522404818399308597662138786209*x^359
+561763182616809542016971272011765198845088974277083927744588209660085973636939654754689219633804924932299315271851710075583472040386986726889141361415276002844476581928152104758044591041576465377882515032437709215003842619556106838998434054640036782942353644372185081409312756906939934737283050855557967513349267669080859741997101895157609186772679271281672806910319311067671249171651023183442984164424428909807319761617122706017190705784921431603165666228043262436390942593900653574*x^360
-3535510399383275393203336033006827019351407345098970977949062298777585442280158004735313956422029774489491857748535834664267816552473346831339669040954626712640972330265059008963121658072665377260129601396277611242696710850200794076368211375821018782447541842429576564347114566723136363631307416295006781809797885668590998952683993342461552945761263776302677104867961574795594826902605822552647035344405730962269690215673679245474929518815102012156116296557538886256713822249938319511*x^361
+22135558376355602646236745873072619821802661448473358940706988962527978028279959028563835705344865085944014121939052154133527069514528076496759521764841633045159035713152954583678736666648142907719081905785733351173486415434628045789534371559133375817450427483836924957839557005232083213449209923736014818968874986471185535220685389252648710459120108638159699467429463024679201671705478324938485100257423257444591478891552874142258353907397080658380322226591943896155525336986072266137*x^362
-137875483574029989188427116296287852262548848310160869206905151256333390739455141706315605492043544895874503871343937534877939741761879716314915449929833778955252932634817932760986245835968508263818196922190401239866185015900688047229770072868492636029319411552029410012566952397583036668711545455109097153177974771040219358607174006959747856444631954148070003159183178103251231504803172408136500404184674813847442107422383852319444252333943987235123768128392948651337867659262460390488*x^363
+854396142129026490007934470681405220531620537880018251149661579822885499341208592919848815003488261928696309830126554362260254890160562990123576475347791243948828196655383221662277206063304787195353876932414671408672569377998361804978207432498647377351188329094675626155057837287032789832014092349351532534112148548703725122704079131549736072417009149655590533461998885329602287001709307352884731266155142434425936869597422322061842749065406624070097266115512807345257364942231085529597*x^364
-5267730150091966893506264481038943843757357358126134232250741185917219519966312788852946510870836039441147973853788887099584170122341139180224350502445309419163586968846723244396778225086396328029333978112224362269400796514174894668343084386729951271742182696449790828384795521655219398746169385098561506292678626016728480434481433491085289759831332051228983066853845516976969095163838240366230270131252184265684702344987624101127947940215710788428038813474051087771858975639801314703901*x^365
+32314326640033873015727227278571095805515704013363365432745934954617057639485536844933589212754358911722421548514287106322875715238648995519926438853913793898596414464832405613000742539761393103733097633407141651975689178964417443344503156009490844114456200318823133144776959735736561902565579998296869854393269745250991229766034955294321104878405842512660781707900826645020157536185550533764327245698277104083500968866341931735545653363781184969416412602801836567175498578179459397520546*x^366
-197237040670249831418618551354053443504425645398888774969950659540023483941824102400817624631219737387265387186564721182038967268142892297495084857469587007782086930537907073182509695573873824034926476532340579280895651003306360179173956922126151035598889250432567779281620614038848405127276087101756768506594933568444520059482657917486727423912678173499959864388145641331023259743445146359106747130908463581082809291601201174203096115119830550687381051841411944975832526874930041249374116*x^367
+1197890752115759778148830940129236951277898053675254459532252528010794379626909333891445884551591442794476822023189941109532223277627698498977181770202126018544507725383222426576421358097434425400703716469723766902307240029534497920441177354458968463342565301238179011956242820163380636849772401863267437652164101074352224310972912039906808887853137702288743696231728649392321763505223510366912763450070658181055339360917666348951408333503781601415253853803453839208829383768236281930328437*x^368
-7239259480374558360746262894075384696195528770117489586063341539387458275047031704256752025232070664041296172210230969225454787947178857370234353787325021830170811252114064720050398865772266340385779737665268039167994300650212930047980969983993496800328686776228515149966478166563116813551755732413070022817007019418942332354713678452936388489021439054054442500530210105018334386912901098908099108450035177680492246086923285191784618319687441285029559182891603844989799369592659158404297556*x^369
+43534283909570653744846251556291594016768402880912281036220233581106449762513842991132715228716736631846624171618859474381171199709595058784320294821917642898042706596070188701297657775032518155828427868606859308623020759751074776770303410400309798541746280238844378828853538292511024922893036478484259139949818974179595839612081777904760521961042454887203679654581214941613151854576779512888084814090660826656235982488904338106974635691896348656750148046459380415123988408418838855260508263*x^370
-260519652981579739076644740954352762626599023893922870989313206420140966079815716661008697529992159383026547422990149941408212433983551531896717235830931555655614670567781968010037533450836120536302594811622823381244783777739400043613955045043609596109620406196000299768320063688333942036880984824736529213478840781336617686358313961267881893385870744013975711805873561606928846874202751164955215653451752775341167518754578852104023860588502751240628300120946175472280494497113432687870130135*x^371
+1551430436637088118127427979631798532148841858039171482729968618087592100114810694461250410500386948495281659529931250004765194869046912297995923906595266375657665231008661158861180794725390727574698074916428515975364380409439339061688976010110179965696669011793768986074755919171861462079225742703615185662129283600399652563143497073171368644451547995123533932384117613451657153428202013067843032707293935293086381800224992772925111374624770709950196078458417420774430842188910737699583633443*x^372
-9194269286417767335995775582344992688603543761971473852773971005380691529623770415771492178361423178824938652741104933755159425364815768592436142978354060509015401085600841416564177728405049390496092978464325767378172247738157986435366253918582936898166582844497654447411927817255061726404174171994507374047660100358018413331603020968764595014471324844552945748125968594210906389849660129172734955491958203723516636882904458515873846455796145512959495901189069934343916187344493213896889875953*x^373
+54225690742108349632372029094649289742928292468529811805350897071037547457206103537473127338781364273178482476889251871525595527064130879307115954868337983034538726959116782649786333948010676872255668840761173599818327075216025968425211365018951228967935383325621972788084178815018062370581144289527957242786704344099746880810256083908495134259011445992399984179068905372718138380439931168420569452096294871725090703365140008164450252602705658011152478455701419845983683946016550512334679618967*x^374
-318277055443387370656810675157742248419951331219395945256621693930920207824989253480005124220573298414960907322581739067281482708063547393042596003329519313351291317812214242879100312960135572071963732081624741828975665386181564965897619576438814778215584716029264125541665855834054977587295711359737663646194451362158220359494930967682647632964441488110787312706622105562305113526338253288677184148303232494168204816803839822492246908242076728838345089254855070355493680516801466359718790944864*x^375
+1859203426932997250630651995147707338790845068679485629851223705505936655074317971351257224305790366362937937992383123980468849874520181941888787120225231862365076382077297426878792645086850606666943028642921082048362875374185298769803140270196344999208446962847518857512721435677322352778735260756948161738612150141894762057508718584230912714643199574234557456846442712068888185552879151355336951268692086588570815163538379513017847108574699728477600204447329931927973971599752884201807951469306*x^376
-10808823141917598363470705785419990428281643030001420408390773785850495629856685188374867407788417540409509579315369074434374995016196798111242165821877892688560556708885507112653420499065228029042848210285957714166807708973273920378109434878945742127501656149276757626633831595390183177264985138052844157673433819388301194449976438432799622510608873198040332613944992830738898459133807575025478642180268686708207383959605276084680183854234487427231194284056218252049419418146949908672541885266379*x^377
+62541463530692816932286230191990253969351017584869172589368851372881007265849753324889056866656771928728066478647653169392254473613635283869579860990307103754570012924658585842205334691611009309483935914934135344153405897324939287847389328226396121314133172693453824473234305628989528902352091517993569294623443755763249773143996348060393345312981958251431392683644578666636118738211014399345285748609682628911809052896716468551483257764365125473879869842847509934207604043635556403963945626132108*x^378
-360166789377426841332864950567270227766131338879303958692213570338444680595365427879821956932219723659938278559791341628388515077669699529585181694175244838323252324407988105859969953404085576570465166099607250312609143276301961835273607293454348300163917995881932131122503337063921879585358137810100598109452989188782738781260252515858856308744946893022734556994610376330406940294196563495096668062040087633209380044313347849955617465456921256752087685076934717375020939760498155800613306268713124*x^379
+2064395147752539954847771749964530825487620238232483291504437388667013709416132282777860914759733122811740550634469516579623777981462387529243530751389579502459068766363115985085023226871312300693610154531785693600687980673680528722892451194443342951054505394508076361494898208815375300811387726167094023076527344727143667284284147113851257368834941427990536880940005872555875295494315496887942486496847538176843988794600724647876370452143306526867931353265183456643073395001521256610445168616403342*x^380
-11777219816384183856131960571033557617377259454416975967852504075231720291837189882223259846635883259150897186637206133343318704258849377327943954051364067930151733124042821484817148360012341114993097338714438759384948644485654336940741417534749713499556930661776944864478340132171976530544503572170083175397177638890968567081322007371430289849051434312716475598938170847374829791179605486794837803954926831618909065312423697317157126970581525365165040565282526779330893085790652850426375636730322535*x^381
+66874490167842147449824798126980141605872960809269779745723698379363164610028422121904434704273363144496027329867659600769379703223263565833649637528571033594588307958476907530286803731269577029405759894973700917620183282322877425983947900332783862410097185120866162353532950696773577417443082377184365313387417434169662497002532413343824039000514458188055921833775344429264281692995303627361102193300725732696410273208421779775479871635339512697603920233716173087083721323874119579189264946949913643*x^382
-377965919047375757794784539474719157453138790722480412875363295898332472021702151972676456318377783008204214799743156426040647245044082626621866450161065175000141322608041394234863041362620025023615278371218411648216135724278020612794150542305942735501803875772186368022284080465767815923721248116230751394656228474326985681896317718106321538237658334086812262622307753752934280201138073723176080091259760654639205626480147577843814135850372102123084847373076734797039640119095820772042968664794970325*x^383
+2126305730240346013736355996602077501508927979180479862743769795866798476810020026178831194607334208396394986124709044673523997488385826302553209020296974157898941701282188384570345414071098971117675239071755119631598905306167705732962545097849910151133534049279429806714709323749076263377071009229324722166992779066057297040624784277032638775530940971578098713454648233813269613624652320986878698515361633043691218997229348168197167650417498734411732055974128610780394418015053177282123374188098691430*x^384
-11906549253175188734199468757212618523136050264006078682167538756512285143496138522317609926128352470811101624210186818464643984063621500817636323372515591591758319135723218802271617212479531273693815225375147136712735257605607518853692634725302446350131423033415997925326077294144505550918603568652430198392038634388534702803841254096208727749876255568541105775198717725333459661170190449218415533138008339224323256582061587841652469856674234835780001593538076007580094960922936072361063623756543539927*x^385
+66365024321238112658902749149705407855491129904740420479917022391931179035032684744116334010730114037454244187793407920313725054482756932873225371688535029642752205671566947425879656696865825441613332139503387057923659392531945884434245826249282993695713848111844681239479229716922773367166605691642911432412721504605418755898387907484410417282448682645679891885720714506910012945378408424069227587891550818082666512362639882062975968206918814271078049643127426552802305619432394570407662715938780175789*x^386
-368206580560201460716478740427422641507261390813862310438437292410844447595655295623312866135918903620133028329519216636562276042279240830819302745507134542565514328314185261487185537511062226733866584967347725822048977697790244562847553273377568435571710830764609598479743390490959046305762605768683306268201950096666011069240503055329195201922503291263680735016566253656699713830951452974891614379222292694337725859112808565625356291119758869493134357777936582928095548234899782485180522273202121185683*x^387
+2033519700732674662472523460559980192787283924540392409137519503927974189877527496011010942207833557932669331790957338715267114889460418500647820456356985455671945305700788710883410746439133808677946936151350049441664917567218433767459894184373526066061756376403660071097592987218921591245132987321359665905759491006329544666832354074986232034634114254872368763756285761071418481701117681993787073662809333369416297176793643596706913763559398633380952793794163494088598537750545150574711539590388337442135*x^388
-11179315087706332726632925597109961825294699995699427831655140726023453809328506091104182109682631072091825531516747554534272614795870386539016849703667633941748046634660653431350726926834680607552300076756000562353210809623742123295287148020901428118739070338977469449481013564626144227921674008886861328971045999345037992872233549510138110643172094120152963518429953811395929414748780136384062873234279880668167849059144781106648141545075575270654219677841600180741499445347333537672168433884032524610911*x^389
+61178276037046736523500245683264654198385684037253889230589944768438478071612033528780135749156002101484347465657823880503597733809730061700447807798629420468912885776302748812136063083951321804724151939615383749968560303241510904800127859454084535325311626313553563033325119345639058918694318664075290104703362875186085383533542075494152977951327625895833214291844277523070966801932909448426475076154433374718735028131390636131328772425872365674145598591226901196259107726798504882172152177019785577574067*x^390
-333272580572982646431888596133848289898450421072301126363917300078538931525903977411330115454171118518453612152067255624695518418883186097817110988659086994416849029108183263000823694826380710503450637278476346116148980582572958459097295694292580871108113735099294691430234724457397357251705398696491450275489010572818802793669055488461880356211949168224085829398518466448029417979182808733890021810822933765005766420992389803685227251798960055230783666699041450987633255046456486135094201003882532034544191*x^391
+1807287215963452467583849424017320139263677347662272487110585071862786926132157233214649723983520544470405284120012981272374040802426452730741284301618717760024186421056613394114846501720043723869045067034676230056862358278344396073060076337509896874567027810978971694689257122836423722061127088262374048778786379436913917724609963015708765172773982388406504375294510043087284399444418392579960940892007086712959954551602926953227908670186803353552688667607945311376403406010874998999429709094183008938485026*x^392
-9756292101373632813281208615572073174051404876234666641590924758012846185481269061065068114475812510057071947398424131446886377669844232202880179119529460159888376366414319849831982669256452810592104374379996454543470150016329604844833020078197648481627460982899728654755107840183927583569700132570914149371023027287399913193603541265354861495513458929644079115304554813635313603850960561444408805877298858577408244242955573976416744394025630316414502086647706504346057221142522571713385335772660198516287929*x^393
+52429664727839806670109899903840999444380043395839027594643928255751327554021924616699622503365821703095165973097185772996081190346035119037112356896176479818165310784120411322640835338427972024203450503051473344176224780465474847557971194192006476010332322640163187658462910480362458207264459231804733231344793417821004215361157764426588252716006508590864399940165234251296024360517476082865002245683593917460710569004719963937729836114804614735750017383138127326846679802514130962967196157453668630865749780*x^394
-280484291192483484251008865916056327041951339208794321853746804125854814920850488268745182046455689116840553665060581220846188073266251659227119901266134355658757253738530444025295000438940922800485235396460006991144291837893484731380674217840243551068198856920662825423087254199599548310108910021736575431231093323442640664587789669221156870240896666615952268386478757752750969656677803037618168311074699035022996243193342384616416150705607136538307090473023598912598476646511816150302377604957489528761128204*x^395
+1493769416429758899114449112134515471542026827790952244239676335548563898829733004111003117251596550847296065556298975152245746706546394435534007231568412374824839317959312368759282611472627822930970234579425133738649204481985576295653718626938152086761013430293646730039999876316565297682575540593234951499105570433174102751681221527726932813504405802290565548023635061359626447473652314126517874672708513773066026375098309445845550727207013786417697337306778775540516527218686599299733864058088360763107296094*x^396
-7919657507275686297477726692706283916166276836709793161620591170736738295652573270763921532887622000036158161030139802167319482124806643479915783189976433448450031342067531240586370008676378108652856405012354967883306504793492351848990489287473489923203034819186764685962675859100065754078680856545412603580873373923182915551415979211719502804560839671196562829750293320063792890514378475753496501236639298303906630105174734000725595492480064164921988912995835598858891561445082193319538478714685736519031153160*x^397
+41800473140123922243447199323080811722972749985857913031491849949836653233692292075058506736874476783348734281181205214003028093896517828616703721406295796525798630561670941378580648891545982403455914358878926656887107137065411812313059431692291671363926490653247293905016334231302196494300986191878497822916243506181351554167630329802805171180882249548580740650266100864629831249873794125507193922095108427116920520875195311377084462503267754751930930690057626510120617385469175586922203728891253312598416712925*x^398
-219640278850868336932572980059727224019024469403812262380568874136788886656619979842373407178687953035312185412157502605676478667797483362803365408064058948353354030261293514332761971377780984803547795215635239835350324950890332618456781115997822475875768235031971989083843153585302694665011128181370589534122076610644770547857999310824285266256576560540653167703121420942390464555695544528948395995383367370768256322340021854746329055593879819544294146239415204165440608297177719088229212076455305096607250016660*x^399
+1148954134883422262085131763074805780898704861333421806226411914580433756578272638533753324659295994025247141278536025135304506844317688057631935348767775837043305574501194541772061337056680236395776343354183198180669872965215734191100081589868438071915844740112595439370880114104741531868623774820187773553362594391995997156760640122723118024569257677654976993111329901663554845800795500315597743796367331954547017749917677949400591324910172829746894479629804060451703882571043172615580197904154164524659291456605*x^400
-5983525401609519540192076770734793888928681123890221232260686336433949503259176131342003456022784951838122890469821893961686545662778506021770191229776925325187117291921304311233423149929379009607757447955302548915941512110350594204559050757212880311711859336632988268648614011121629393652123255735044881517472402528430844668634888686535371407706720727821592715117433951424857917487393752365226055135364207819573369352184585325092334258643956540393913185399705726229322900606751377393974524638729914253038439936972*x^401
+31022661339199325997096769061617185219483131222150430288099020501495222123026042023939541110254885927674885254799088718019088809515684129910123758113069478437682255032151839792135760744619762096301394501086336490582120318061392997667583489217148925752370782883579877532296220847484429947422424956722841497274781831797689117729655111583446807366508890462868786115709688086943106498376261143821985211005990747134965443685143477051745613119697807149491116123772323201409199254048382047761229122059778313081781477542042*x^402
-160129763568669436688913424511249173258162596018270690939478805001588053560553436517721539501509281470392055032471188071075184892674810065441546862341859447923402092069468666817250562694792254583321371026175795714387726761443828087979794705605910232027181789248114455880734722458730491035517869019435332895509249858447588121326582140642129094981241723270765873891430690258146505931971348011254801745808488411900461840088279559133490384863331564048270409324768979467742193794114640013750534402726887668162639363798409*x^403
+822886072510796273938797570204096736131069072640538106109467052608336082164661661452839080037804610409782007430092086457124918232170652242615217029082084087073881162834298971184225529476008619388182298199213803217290576063646716514810008720326257938405674350616114438636371816908200574175331693347687370437232252001250723959768853509356071920783885328632971619935649977619970807791474422264144438169458431968205433085365100337529036700722330738530310781343226617349789617690886906532470075487577712298861982152147059*x^404
-4210032558185139079357732698406341010731317060798206496147804443853974004516178659655069276405704712334427401710604843233180286356061391783694593918064413229129329508053503238169513846365344589918751583557457472965706942353349717751868884964559158885491891665974302027842063504371788865601245548689461245076552415190151659725221754482734649206883895407721946086870793522975070670354940983992075146749600454455111701205252511059821215917403965559836304695661954888961895472790743936427130572322704662379014537311858669*x^405
+21444338823824069832475051165728695470273445535026847959033351003844987787545000602287962175374855211026771987791770233215433051201756468026401129657139532535945098297358331508553485735336996733078092356850282648690985207817545133543573944698823783536945834266985261712780510462993478399832977650435186460728522566555342998459176353746289223231944938686502618310358679712660728743682204245348239079139670254575459293872849783499395770998947991119940730041540189469852460873635757014583876177471000089502231740205262343*x^406
-108748836620144443979834641375436788706490813566218309035775121481526972976400497385997266028054603322831758015166917825273550495332106130332895704926438987737995797135702584421763224169562656932542260009749762795532600501532538761133945237873227985155647508409630760556254376214765968828036411385965831165209733796544765395794837192376352765894412375774429459068646364732630119434144035778637102064157103861061477830496908114803694075792034083467897409127211487317913377107344695705425113458891833168092972189191524538*x^407
+549065989464427404128481726241675577006641609682492754039942355794367186698513905596576798323415377555305849449360241090354753680263907741892135147344360406229591222950770250552860643148579298324469192317631426623203481859485469853222702853263063943921289629745855058548260870354213153451310456854136836332291211554286223978356172343135422154285795819717579119083877865147690597583784861701113250295908989991253082024884110699160867262336800978617286027303739326459265881189308786706010201678761214059436460574587344832*x^408
-2760041215514936146545436270001962819842289236436116536420314004513403646627782708093322406715769386224390188324210928692829039170187717386723850865772105905375614204807963194667061937970147216420441916103113279625733726227777892321417257135119217109731330170830201816172942594030522057724067104461232576907469992355820402873540992423370620447871347434000176496670505681704896395569754649062827597267842118570477220179982049041696637424444176666030639668062339817838327787138438538120617328559053190404371186298122818190*x^409
+13813405315588504389176345021214190947513057162514172877931560239154866294634448827472782967013056988878845922519541412875375496907896609572345557664524035796878222788762925758022048523447130419327756235678788934351354275658422803694308630024517082061743106638269588541880537161906095127257409997265268895895223899767989701746402748964083914457234283485816188349633757504495988458458403352443889690625522953066979249849737870803940498351592679882721657024309358204810229943167780848753597162176371082104212184773139549589*x^410
-68830844624961287469017461581871823002185792693832294654029134401156211411898176358249116201668497514845888263677574085140066534267925909208936530451875901679079494930913955854712747847881854427787159940383260550104093689918158860448059039751563829303784757683174383382722870502761145263911884195768484740789813222314372801490030191408190308027709486107063630314404292006451083567740073479673412010504915987248671079095425131866537828237742416440512540384166393852266724469791758239094875098103042270085503350630858432284*x^411
+341480196159558990221629852224691735964793610258366017747462711419693766476756213117641335753674479915384531798192665106146838731524272966341067128556055265011320022887640915571537351915815387303064344827461764670419451224018924312909616121913491636009292187319499481225000833512966083432454690560890978949116345862798672944802560523907411153257476723668546238370775678284443996363111488012959680091243879470191757244828637378688408283673992465902312233512703570329709490671628539209920456479305673620567934880579863968147*x^412
-1686750636199823545755593951311675994557864177975594304581006203318216500327335976217618428042364650242020500898155919813883278480506539898152655490983692251035879982121111913400638764707147636342776295251625525041003635609766735166691281819075055466275821327197414727174551395140773150128116335466032828191817021583597805404797074440270600268574385607333328702992657744519340070969839310039954968667812942235678751094417917289332578545938305366900861414394569719590266611996065630273834616816683964062885823607607172163890*x^413
+8295488635621790694505201448731589657822137072337614187837304960706467521452858045489465399114425845753272222874658824284773727972991696313834844824575811976116709907811962288499653704118888255475957507174504386367809130766791717458979315579464523866866674995608878138283671157075267368796560929642138654833589776107455326409112553058750211943065581925847857295563200612675553844029462244964298708815605471448855254980632343553219967482572926854794049407696677165427162998664396148148484773544953892856890722020828257564150*x^414
-40620149946110299508044345604513226981288741900269265130817420660846599048725601452797557332316843246160382800062268318154945190921141093722249402141572608347221427193009468239109653151486585430314087506306810322576430539545497029635773135400721606249044042825712862930464871924730449768685006134086075327418413363508147575441697902813555902188100063691861464691779241175263775884289984148943878976593858924586203695178748025425830230227935632493025708711859052535285614406796125123609460583082171660150296969980943994362899*x^415
+198039672685905332549996543456341827203756287165390817238806817557550226831404699269195084251023114873319576938536082885315135505698325017039338966346045583256737071963183137914684339535299754535784309763196773324961880435276399747240132254509950890971592712809259680987959356687351836325511285410276010308390915393849311056293274692694266447566238127428155186594910977300948770347210875865380931592464558307196227233409181250430374534357812911556500163163709451483202568272075210108478468903948881540924131383124484581585555*x^416
-961339118005974909816922435675079720537627123822410940910420628033943168533780402783935927272352799078574436048769555280972090787615650986282720966059627934660561749564415471773179103928459945447150837917040150951882007717359418743580674025805417606498062173476791181164719120096639849112822925972650842297646460052838675172153965863914932840447306790026018936671007078839203725194179970648642496713879188805368583106010915127762042042907706290626136580405499917227294126003926546200453540226615574275488321493478880239449203*x^417
+4646407731518870179404798338074453870134336966021148361351619482371310251912042356192384370311200822014006500686711779071825596421601324874972872463700250640366995681103228425672719064205657679448066122112984934669028201202542290951591937424343668133946293576344790375229018929919679237761169360065843217578746982224891152324694811402343992970601937410752843502963364419631396836219554492711099055767858920347005887319953006093368195962521640986377269662816869221653655340873337417935529685368881994386899367794450569081027040*x^418
-22360257579911425706355299124706590484796427376984467633413022268199710323910665786288405538986869676606598374978526156331288282039549877527377488248233730424973478889944696504851611449708205343834329534657179530691820342456146594581403546360973147591782851416409812569985606197329300184958955047224473446876280320413725087951856088433003637197387578521589520605403420810534904984819662462430638214683690944903992800401870191087376469308251917107277907286060480231343124019703414610407341407844760069864328817028020937957563151*x^419
+107141447019264419724471880179142860235554195087206931568790394045660201851951931470303244849749865265659814674730815070028425161947330459396877973120779063294652579111122466377442833806678687094461492208317206965749596593383874005887285280439357046176117049295706266098322872636166471331358769397860963854148294052403104157725025636824152762272876346325694911535313815227070647724323489510315397624351100783036358681825419663034268965979121002939655190482888722221332658287705493118716821965131519574491843150139069912802019804*x^420
-511165833627121667406795088603031433942308148326288707908314582004991026268017776195845970460721704859662948561380371157507331996900711583229157941829833878568849561615433036430377839524158226636390994747569944475453782548685330621575021233265212663939356145497371746452336001382017212651800390163741134751008791969815626257883066945874622681860999877540279359668841947616276423443913994192244587810311270627054007036693909918048393778535408684868148106140267283585714092874360226383215300884278889628117808392885872498507370548*x^421
+2428242545378605603611126844934055443533012156217572457979510870023694362272782987264381118920837854763845196466179298008895494800677277527616341606905178193960430502421242841021865410120185704894280719502704207922768345002357555587730963023583045732179313297643726896512330662799956648765878614145839493102643954263289589304643741414992153030011426526268669283175295808601470862303279949743976492322256813798708234440152635934996960167999651229492593531317540627986257890242631534648468210884208352438201817504852255279047938487*x^422
-11485516376321967959998845109447736034734591236060863832593644384672624287780236699437902729114588696219059999918456456648402437224541657736788584642417501587563814187409619373593033574742889575840291489684496475442014165739900350751410653881558721921852314471665961742955881437697404630731277837682192940879403208678978961758974675557235902002477270775271846955321298060014695676460487313527927018654889919285030709729364365529340923206523127499242685708242154584840116834468171867758071403060160255987521098489336565496441928032*x^423
+54092795882596770128236471821777484088670841616558056001051478161763095712546223611011365002177205709985873207594468385805894714643462027682855629114053603502225103305406721230713436522406518043175616951607515673826751392472186002828908691983763009414307554197494547904586724161961134775406015217761983847564350418388138586932669493386054467430284181515677488857402473985678856322022866732434824326094138513025594534202462979403943277540406248204502330587453829382622542845824799562480503113104161964355537930871709287900438197364*x^424
-253665236444962712796758575280142373163563109146604595836283104111110973073391724122809942551455459756376902168507067759590021508818865991321921604595649458316394327084679328387511998448834481446253089082791916073405682241643269994024273772336993145634778641930176521473857487947874126465702647862768815057113870553057572445317905487651082015032201489365987430194202670364816563410208946760024675064597173446179772540230620375891960960310160311293091991795784018600459399097132418129617867448520421418632766960088259031868894855986*x^425
+1184451345740888089087654989111294403417157431652336805923096397047953143143791543236883555484176300784630221749728917964394803491783926095637817296976775598869727172163048294973371409444650815227152461593758363261162021307722499756830505940491831902072140358933121191719218703866820182731649594435502157315154063196413333586214269761747913508088721435932764942683808922188397350467210873786028438077968856029963623776451662289453222829379458774960831751764055394450427271613510726986922052031122787307748202894386951103572717547083*x^426
-5506939756969430733638554067465703506704473042136115355137923983813934091663971455969191949041772831392731833562325258221162325899776217011894308603940905300269548254947479125987064048471324144096233932853799591197098988743411035506695118965343673373625864194982499644538327696997300250728371033031281271913541214724310393550595345201644621815672406162751869873508124042745124281235114527543417909610900934601772306877729205945552453391044822801183581308280529069901516987245684743738257619175345852310858673242716880011803755393205*x^427
+25494252586661339032906229124958435541586123041124998221879046455932737967634721744487491763408745214337697616229692141623325613736381176219233327062391263010099552343514231043853387455966007444722432774915779281353516838715110899535131881120892877834460115709371374610151188052185733565295099944389130554021075592556888282028682782665314214655434499318136535078227733652075911305654429094230111176802600501586037958816543875508172369537336525289387159882722617827222959403404926813675429744973470669688419324341890620313404135304929*x^428
-117520893853267739828382635173367616629323827718237779293153319628951351512745021267301364276862040958534159613536591722724354312963695253159130423081013939590292469043033962469018816130896711799639255169414209797401823139508361989479391654223100592111922876515728390102433583747335772811554863704763020078330601023898680106571381788320972669283128455689457266833517029911678043188669717914472257558433661841226236525034201308558372373511073508647609180509720721315921937895020367937353009882896924868682958663666297633984757251119607*x^429
+539424500277911326851545242682016569282162763377667292933271080870126937819969069892140097564281211416961272694122181108362637965018740357160361216345427868972090008637060287603677951162744105810742682658694120387564602183233103983987294016920785519457301175378264758215311401735050443128775216143748697927996195162263229483239295016264684508033995939510896154014037283230697614072269875248732319334080558891173644192750700961754168897333276476865046031399845007178015128177403943165917712916499558858956489652702729790155539250070724*x^430
-2465420036124196671150758622238530196528757060867159950363927875983916961269122686182878724012016414661663129970657474137119792027038218987798416841279421830718117648345308419602457829606762381740647781808345170813809808733776943361088812938273670619884967270370581647120235814710482523815530338413634768275344999996124073077711069486004541525189052478761954711871068084132532011265753391785756547415462837908026204342634854987517746628028899676372265783092646872153398671343604787878390647192157429272178125721612868891578553912614662*x^431
+11220124887080043569144968719241894027442942809625005950776415986551519244000876185514076288065188018572670136626159110449138539918792228603174604449593741965558673990720860014013848611599230377371002183751796552204417919205947767332486104689692369970646639748428670468287596690161634339261233847525351661518285648497565077163920086186654117153151880132939404093691187202394331897247364423175410534839005902962108621441737783702370506891454493948387589667108614965353037441032104428396555911127023908596157264469720936257409090988943414*x^432
-50845529845756923405232691778000922984348745308327327165399424973765444960894983650415015315816136326985788597112324850974165883262227407552028364603235189470383005869171391897486988160965824099210447737228426888733071908755931070862794453129562782427642155373971718953358805490940430239426383867478004467449575925259551512517749572997207932952249750060915447147601298658475856546873010682651333154123385209785994982557017777647626755075042462684357533827262364532728345478607404595715729496827045697406362681182150314244383229122704010*x^433
+229434083828651767159696488917259438653084605637096624373681137818959171801959211817235665474042906131259375660550203708723633705470846256804833678129945674366361427098638831268232877818597791328963765301280574037923814591343206863154625506561162556095136123447389562676614496545286057161924703759780521724280496213001985236127258783262354211961367880094881209108148963608795993249655349790509042869342369829266904644837439370731870288469301797035928276584264827280974387820145662736564196166485638017750998883201575391167854103826231098*x^434
-1030896050177705750325255603662613754539186438487322934340178588033925092194912869457740038540387238446106795657223834994269315046587000727597559094663125365201723181075275678773291776063924860488944066239489809183958925100363714213395979344050527422329500589802708750625901213713385805992778823534579754804973231436002569402040028340836958181814557548976302428279197510618113854564802949832440102806540134228504391300565065037184911542035387932392131166775079897515072306472092921165087317330316128864556324574261462447479840442714207349*x^435
+4612381951347970700126678452980644088563718312559530863925201411818200786426090695834814531477151735637767082790823782095404788497107826959292947665743017838756533663740414051532655295841523476246840163247953396089792792424075507741495537265103762355305133003777397542791022766926425888897971965298985971097037432671384392955458341252501352485250790192958840520080302339274430237057040731167384753727179177878231337013942072326256184644532091026577801157777004101393410891166119373422708089931318263758459992549691293785553257453617081523*x^436
-20549001437852549923837379125762553324389519509305338541419514551417194930163733167552220039200951458812526493643824038971644531108716102224650509178073353101097475509568765775415102497813047341478434849981305667962766295314068254024358425448068642019790484906697550131490056943620691708380736174569052562551617108632557275013882849537133876635491376691650360069736749984158492404591332957610268503067444519884760375539676909782261502214862207980434274841853658282114473287302473676571173718083526858449641039087981549573881533050537939504*x^437
+91161786842893388892453433987253448446286149967101053044761072432565955550530692535209431897781122592648944380731050044408244429245950892345935916841660335402486920170250891822391780857151787389130956186616500933318843204620029819107627513341356088958401796890670929181085989382340157701102277903924981250855264440875084349381014198208412848512932292166661315914782958107065398280719232436802848178050444811819533128665143592397450666015119407524279422314702723423007624964315750126666613752391848305407967753000741181469653239891334892964*x^438
-402710652639639536496870144309035945974575133103755554236741082475101311123446412598535774704422695989105927317740007189941766981276772348711610405837101754212163669247292480686074184673418024258453690233138624728897596810479170516783310781611106215989129746375986671107600615518393394218703609417836540331289503296582730831547975647626711046605534396482070495955393925896608399364456698348482936088650774952289637930527469356923806987147583226291988456002001387678556530433250711610763790729953735865441043847962376897255592227776799539517*x^439
+1771467051867402276211684059854112315843138225574549144798951002816767299084404722712368367077527365173220655082240354008700476567812627873954491093811818123762711977324102176781392400178140434950407567413103470774985714096226017163012624638726130317845060441809109734934244074525696633668022953354640160959405333970219314344056536953096388621271779778107657858435537234450966836804398304032323799429616978285286564114960147782549974616117873587875272109845673645844216867100886568662370918643788153034434995589066402827636170194958584038234*x^440
-7759507541261781643676939812567082571149432608493138340957840248711291891737178410464078243537560250510376138759562809163706342456170719512917314604615192015674310389628113467855605765380015600490650491152315375875797601835766824179482369929250256010349239862291012595770823426268662404294624780797163356812873277238960015320842247321095945396711206058666819758983533487574740359629989432264345470735654364956803954894354411880092570284424941043480739206874449992715576563998678356321344462252244719087308034732711912435498740785568664996502*x^441
+33845252763901346744786632532911333246638639108638114460560654196459716039653421130824600265418238644940479506938505017265612281928033681817556342815627379311016221652291863192546276563889951813609854245457373737339396775482967552399940466493124174883060428617584462282934631575703721317925255715126498487111450802515309663515025891518599214317972853881172432882060208851189317891290357414066973024653059003788463357729824619000131213325370304730660339555894107328912259899537520422392918229584747826378907096965549233833093999461178503091986*x^442
-147002677496167435882415720403599698057685640554597451519876806387626120718308422465220999075315290968754932746888811353138907122278282336035807145918179295621312666327199845566061696887431292608109972085147481415213961571095712864591320707108670423896311010586826298954990446117043282368578282545304046960578456639001766127301948350309447516543359442516992623528603690521525704599419842723513895465836484436692364533759179949772917970631180635268225741101311297715074798719942482799558378698889338158905342829239028343749190894635542551396484*x^443
+635796194332522211624830754765975361360273104674506973349342866350664531203960504062124349624539947558199989153049214929989226595100915145406841829062969282494995212300301454823735094413436534064336146212844234344037109966399762143504568983927229197501993653017433230420869019662428873257345049439361192847139661046950829523716998461083745061063960464550650455839003871201656952235566453216957045271634664103846066272609647178916166289474915325794076859193088933258920395412662314414840065675409086636524321172990724327749845544242038304868693*x^444
-2738275052437029536117332927439278763918148184600224343188675671999223918937794280749020672466023877915469430397510296343657060874116656917868281994263659713470070160532498869802553050855369791410285502120395598503497472949098737019935177523194870408068983017259772760546834358883092635835796484910783146741779877887852819625781678643125307233568904359136696270063791876131369145305041197317212600420058965264511992031948171780169038202118301554828148667545046850382336966668053294237406213452914677286611051206182613535368005740910781678655252*x^445
+11743671879831319607876408207227238805826270830516723137668024814993856806134062551505393990722328633040829537947242943082505661453823415013333604855561635616656787120634015165131260148073238997769482094714854433806814874329552921728775207002118160726912484878542868710523760587804803425909709233616134639389069821627737985646407199203947169087266220163834540928168335186676738577415977829646124801276014348176700071521379193906475008900946836466515843212556884433442867469994471489010572957259987192184147033146838128942721229051503308977634998*x^446
-50153312472760033185470449794732315346157923782639707461013469706342317812850610866873404130604638482437314281674583179402249785619734586418393310282860398954234576587615737755081012488390703270616032411521660503280514964364667138000738544111129806558807116943430162760607316681096451297547911017663407422001726958627914154182764033527280072323547668572132618092494305352323987126333154446520239513795191273701602555049140790656634444718434846760614986541622039453418600387086271942563120966429192207260462490722605706221952658191514296634081669*x^447
+213287472326622651727483843108986250841757664517356383984655892380369804867470372485796188906298613618547551904548543399252409441303912029039494420202964457914247291200837860331962550847688227054651918008990061307527412873145112625044195944818328035348767046642954993171576974613870973974875989898338901650722545510061215552245260414382900901095906872851348544382375399705616168946880780218855396668315833825483209900209342882919508092020373931709143514655256286269180420812246774791099986916491813581846000006898986069612061784928462872916382019*x^448
-903237948807036790538414055189270693576899491394649088562703631047549836969276283515205387795477865814820465189081383885104330703270502391606671704052112904625094593630255079832338125160879175261377457291164847254790980848857982263815096603474722391918056490815447007500055786265164742189401080711678546532677908788339601809919452314022131811556585645615580118450420395678358472932537082276374368644519726895437805887031816693376004051583251398440777977118635206913621787896610507228783989317205783633956418854716819598408452246830963184867708730*x^449
+3809001580788187081675319433344796801483207831520045437243593899454285594916808912245332361930888502759280584109745213957556206151466175148178315411739931494669942325911087729186651442444628409528281880239295432010443033003937623610911179148185286067804666850237308144879377321042965276096981858146630818489493739699587517330662439687594133778015738262732802723864768875790713031544822378022988813478729604133462396460910618376583957979353413605190720944446078799197367872237270764213281888635390698851062749306089140930319093869849941668486513649*x^450
-15995332705982609457733891013648874800045165146776227063503157890352814464064114064350284279627124854192618485939166085262454615802317476585701554476166876926867718735387016692015797333235381669975911029926928968314679475832243818349204380330891496993891191480363310987765978684291203243335149867996520368078302006623302309883758511703075077609995931531478558588713636524526148032661124448080112288796402262329894083277265359896500202263347582689172311662611224616749713585563854902513863448961144405660557211358559078511230300731184160537087316109*x^451
+66888199122347250532207887453189965441421266439708953799547986742984909985155123737338723781478100078429362095676933335012806721611505243491806746503148501507535853309980698674777521114113693906293657501815964984714065059512451907963063882964091984601066622590768535025129916897254475755482580890072750020920816504603333365109417821399277210840846058698001550837162038228223455406925161843253853319026398853969559127940704482112011152929987478638996824512413870435688317917258949879826592922087204465173675240188428340515301521537940115490874505314*x^452
-278535614824693835740412959608615481027486105381692259347976144229275580153669071083966762623779746037922732560731205482994614626271405140336049471980755321099322625478313666453220819372195470678040387924249453094276740189168065960786261378434264138041903153673032173128143627563582387795646689530676274848343614668689765087303156398433893648030060663466467038863124346622161923668086582243843800207910722930902582281501603362248977962410760707053183175484925471898526260297533830786558595251958028429512018173231220533206156945876866226741326246313*x^453
+1155015537541009205861772871224686582156569747966460940368627751480465292139256004558053133290919380399312394994433868848419694670064745757138332027453780169411208071027930773044513372973684193209170845515153291691904023891599548355394960862894355176740207947462061371745977844896075964710534708548186363055979673999436967838779627669806093737203063208198223683038339462086054029063976603256421236981884682752765076393430334831747753692123802405023675600580321366041584497767169215877723961725420312901532152717352996007323167154013632204519189950780*x^454
-4769486115081281869389227214924002641970922958095358814200774735904561288156885199895860733829439574504794227850908211671095464467645452755119692308482742783873692155358174058703836073021086263281976515242136252765420388929287648803494837856661548541699373650904984249432371801480678033445671708288363897224970743244351163745224634286495036724457985054405304945925531414488606715001701737394564432622000168601343913707159446241183086474476729836682237731131668842701054226984206772098312316060797651776202564391539587720663136667200991072705004102788*x^455
+19612491973310748793798431008894682580029655754486737947079015347345805753395126778634968410749159194873977225805850279867311317539341024597392285554740121435754039508101681096908431489469440440693602909413474361477746680756126864808484902441250370692824593913361865298303404761292209286054006569435725911121413050356086727478466942374315972261660942635399450185194579884419760440383476667688891047369483718245422577144590249990517105846653634258251730581818520615735309656722856959987956519535826361879914177828959698372993253445054447207844726055996*x^456
-80310458249498937502157762243281594423704676982209858348251849677745106165734174190008549370531842876919008927702147840167334054113462843573227406633324831334574007828946039689909519834809584761459268432764263301294323126441170407182696670463001875277628535109386675097733215451478468541685460356436719781132181656149028832067112537705543776858228677386542353608477406059571985290653207222530726425649006190171960659826887125964020344404709795171595138489591621695587388283649007658308736418271989015648352496999829678063292461029095509385359336247116*x^457
+327484100712303355624984350795061280932147018412636953845876368027343332885542841173025656292455001474429330453365821835070881594704573635349936069183984890019838030900229974474014901971284958810204222265424757586275216860741292236526299931266467342114915238422027529409174373842340830598313946832886529162952808754698507913412691918224145797269127399312591512147905993106139412753341094665532370691830008103966421668705469228432822924289917829757161006342139513832100243968357869064062941739242125890679721752115089883204298591813408566666801349909914*x^458
-1329804290155553858724190211937997499018718690401468280244585763978984644625533928332814266271247127645767590472056625274453181318850945743078666927675516585570553003541436780579106570448687119330284644360160873506073958113628339691866732780879087442699784272887392151346869801299410530075610764166261849898085820370088652720040465493946439421813619659984865144021347020314686899878159629937731456965585357050522305925029495740299126792461959170244978243678046198180041716307456936915690406494624238921068988871093877571238184190088992876169890109819031*x^459
+5377311342901289745789455396769834772112335732595663518083736486086760364837588479633916409781541315104902416887270899619003012398176943913520575606465607670234977553610066916702293282549528060029069169689372081019024153631012122942612725173477544688017316068799119703204725507681687142859268483300975862439272040796248262905675913149795430716958023089983639387401552159501123859737021502609514788094354149363441737847002518401992430630751583515271118040529948390206490780064370580505900376759831468212522817034756196736952177204094704026842789344169781*x^460
-21653249130932295778505427755206787705146476576189238580297093850335066544087839117199018588617002203037283836622292086619593796251411389507772744024603727620918998273996365022884681698982199050711200569112379913332313982320637774313662006065766382700278624759438798262022887684362138330992643712526631703458259194172455468462108546334199254017355854041453526595182408953702270347114299313129470533969304199550883791043891627355144408745569556065590988729089440025005889902598574594773096030382687769574727106100748830048527465534728826132852059370604131*x^461
+86828407912522527587786678057110651546912035097233462434941357131108721620646101025952579006390636382220565900770622867269799319832725372072008077368103510202268794061926112552621768999074371615447435448887529057648857155078588229706641937805896102121867649102863454669383489994596381322979215077549479969068422874869740018387474856653452808617862508269080258630616676647328333397391808750272371769000132861326958622554799058476818680087921741545490223325566760985536527320771723029702841605764581653164463397952127517138933092161224799923190206193341533*x^462
-346722366459188932304710528384311350713285226470543393146802892263692642985713206185313873107893957117566900911831264129871282599453618417293158044602219683621180024360846649561710805568112671647117153281070190461165318172779064789249710308548347375051759750707991077802032963715039797852580188034722168887427240726524298696327250270989447206038650717890199676519936285399618652196011239910531066716660285813503065434653069896529530251764941764094153128106239658155188790463479193192749806018522412692944827446066682328899849840234305012380342477958640050*x^463
+1378743424670084325701782857681252001035787351245602310271017494215529352298102477091336347558061528754785439741107816421416790196361460802421024383840867190425571635842477776196484935895854281525479261451056704313605525703895410427840997387433823670702666915542427507828574155763121468550331806153510857039102048541338800841167298485752549353783754844137739310920432873228326769902879167196923778465105622908606078421348257551481002770341084635470958560484671774427057363976413193489014218306179397291289166288069222022069199350371464799656447567156507025*x^464
-5459676193913607187638230915833239162713714229220900372368911503909926926296184732085828578829433927041942494112070747650311465042027236170972974698784579932564142953089376728917447577298819667250695947122416476188416624086321422296455638864287137218356461660266960235936452316039359761391351232695458326453976951504506283352445355583107638794312445689082183338981379683316060128552180201567110184559835581721374521576096294738232413551238268402569154107065304482911743860369826103651695325379839013310576949645830024212946454790254095606272989361370293925*x^465
+21529421013462108068572162573748894303338267858005987095107035207873642920044214448461241947288879010795967142228430573713579730529918588025428853989284084690654436414769144991817475829632669809895787495106690162488769364072301013446989933170790888209707050269454518604824698014451023289430637050633477926184766783120143314697244848805783470695535948550832229577596863882245443782311291876247395807456782073773979193918381517873628672190032788558191411884632358835308411614783104961968455827227289742557664757084866135209730569968847374578025695557997722874*x^466
-84543452754804304033389757906551825657444951217195990068409563873692146167575075849194698804732733109431353617975593110605698168967413267364937034548871310385991021549475560182975645894015816137739726740337631278524069906367248959417263847661382168979831673700747730874801107102068387420192381564867945425273855899717547645567031563000804434721817790129161874553716659947895828068648745366817648969210706049910894541615944500430191153384663956525105984087961398655681671158819609263860633377419079899491767995772192941785148968700363948752626981088997005211*x^467
+330605322875718454526382406272969334112915969323359561069854543933716089230712747967974669789266712678320867372590612339613008534266848686786571496626333085910216396328096021638635790478107604127613998189048516008126807125074964847371668570109682222399293490524726359451591829205599892597889326992920185103352689487936842838188355305966274078211327693537781236245439333174983288902982188449102726525318631107457868529707202801184238150955332048492593964321636067173856302780446588017193799442740804198663709448358178861493470344169211728394967633073576541145*x^468
-1287424979402172229442478208737787434997913904441219090359412415796776399952859671899752797943295834996892533953027840734657905384556895415556151072934460094751602945541635323623478346661993694715222372795371302391591349101299663931515850101304926173911675102564173087006931570337656108577271201680113163869854572001561397871580281958184722074484216853684877231906537442596178754587912791433271814669010452563553686300895641755385011103076538939455309302447018486926220414029937568330416657021761885026019059840438399291123914076036353561083716524060125921485*x^469
+4992478184418989136838668656099650064534413674212012170099778428033699097079419558247069528680705748171215868011011000319463810496350893459973054056005892418623299706990658975471052572371700123935390535926545398977869163983026318653660963176221744939579676663227111370362475975626244389018111696695774795425251605729349032580588799108086151450507835559383975268745766340466876466549149410480883131971677584143097910243096671645273326078696900122629346057173967530875732639927355910874294952128316091140721740707434125013728304953828998323494251716216825597117*x^470
-19279351782766948887377776983900232231314316012225553649437360183728926566474863607145469293681350418987441182288179818926154443137503180257418101778862441337322878932512319865256140210779820463428605893272361056653232026478483886775176611757591038517409021375496910534689737005169638679461357541373580067971836917514807344228240898191096799355854708162994896375439603357590705725229396494183561546455599266547903977787947895217359692973073410884731702133632425839004736690253025898099540873399516504552309113278323680826266645397687142522962203930760445115268*x^471
+74139638461172986111954260084089838851074153891416531226475461304392084846168058584385204858083058436766574821941784563698467160971522094756305695276413618628555298783035996802561396032001852190806053257060882517786417789803427917026227321041711971823228044342331269226547622661867514424254762472670413525181290786406828736970496624039121311828318717021300537134117618187311613252038821533604898287476642526002865270637163017196098892535846111735513404750294423860001268188186974937237530590073143923239933525359973401056007715145235067551151988003839355513806*x^472
-283916074451410262274182045082512198390402525830773559650556998309544071848008187871717251004433965565596818089197688671920941501521537250369082245057785664135083590734798446949713180749753839052999799756236102497160692072277275567289429596736111390137312266082878686821459770559923996515822529074812894487660202133036396890837924825641380986584342957088873546075340580027706848685664977705984563045379587545631461352168381449072078503995348612667074261777059967966123964601678940301103139343001237227781910500778438640742978357053718618769485178705136555158293*x^473
+1082706132557463049919072169097357572950340704216569397287000432037681976261466055308185675415693246878696135531154701290049436312024665854423249253596752144726341213563643655631826522872431241847822599223338378846304089546318656471426138845836796035418270542255088931526764306611532081172689999085457643378920235682619289560160859845734635152480107409864044195790684888287225092839866381902437865969089256608373557218208017539314249205867673895495171494563500589155088456788622642389961159528792625769854331889457203821498176536314419286275916992383776128615261*x^474
-4111609296575038789031131366809674257486004344419163744045539398341109213867174803902216985117296157569718335576779231298106917200790512567684533662219760957212617207745344472512388315975540951027474901728406678511734622129749495274629657898686763702642021764940268943031969975747531211353157932348279817715661920669816621492423327965960164566589314896168907092143292517045572218434045131624131198558618785955607411710661763533371452952698859826497596262533788284332718954916243350940530532950085234506950145938451164810621178568432965694412346850157394375764133*x^475
+15548666597517050245863267300732697319834621586361207528825661535024196918335344292465775253475859108719443379588554504017783721969184786927529175874145868575876272020577537689716427787757865187111834366393215871768367756183074075281549613181145650805954682742618889170510903589671554558252896643506433611622817640960405802878740827883481444435953720254701596751162248659785263255476987886781077587573585982830204852980315386873919423144527407156925253405321224354839455391430429356443080185718363744820219305815115258204385063056573233108891627639067621565158437*x^476
-58553637763118637923403882440858086691119749051535370920175689493137275657268162365279305713740988147559865052952812999096212235856876924810433984832216343155854026530198949851770744909324724136503211584847549566906795603284508137606692995729544285018733476156192841305507856523393074259585980396357187516625560313808275082886625921139923846974016352095189644137712235430793211098579173441974741986277814590539075283067759116347650814678898635440544176798155359614898462900744466921263877796404039638514125226308424819289928828627410047960440577936880475413903191*x^477
+219580254038510235208816323486184375958286023977277177729633101457711290191333914145009109701649498685701940508791975413389470800687412481566339697603559464706711371790287951163937935706603089698170002270648166914446331145103724309172274220775631942342028487948496905455399281690008058209337449404019964660336602812700111527876617190643752851001579360228277123695264238611653790864653365702714188158485743999615323764799470931632652818542683510081221839248926540820073872935265199444391555996320568219545364778362097055962366216493865083736533997137385526079067375*x^478
-819993685117698072219104013849682242617211314311191625558735982646358467233102888890590064505846960244099778740569710227918541811031661165008483327735052083495891089183217571286732340340754436103145496802178924225229647893558138533504277355742870841673379901873925452032059826541722640054066531070639826659317807883830954615348007580632181694904093036343723357204232230011247940986549998469112076357837517008636762531171411517024917181446945711728191882025568530287150147323965216680786901057220341907210609966648159714575296491645971706170188287287845925652465572*x^479
+3049331233979796061433950767426632731245837231817409384353968590627904439965201893524756182054594947690507801345688892095202250015609938793215234844959110697326714379730993744926724539054612653872346454501797720515730035227434006677385981415598526401547797150595078435980737512486177899774632428400785198149859776489505351154563121735429129292232626818674321550949946033729620141370887827099800908436814666601452883571341670331184961854630053733132292133718524576681953498819020146404209691834958681412508786374579999681173858405390343756775711625920845644531642590*x^480
-11292094466238927719806969286253836748950578734846287201873259172260734898325903021134433325508256509314492877289726521086083897420339829610020610106229414766122372965974729163022893776493928884039696087488081652970161707269176919025602430665823737976360500668210014648696201445582243178273125389468988990128459521690407748677489863974514146413226131704980524605402192134782356371866517042645349895963109229193028572047780648229375426168514038053660291980789665070413517677705649461681460666599114213839687113491914264998218837112681806366236721516361220414248009914*x^481
+41640796676049779575328666462684116471956838334251320571095577851227947706115202313279452812858058880438095061718070042253701532166368016968315744934818359457571921336388770375681885599251317078441359744167558275300571764868325560266133436756745669451047394111250220661161595695097696341419108681932105721019658343676295915166686212200970310517942365466308655822138003467751117182359331276217533764682827325719851031588284091806520701097803069910564333557373715196986888883135334278595261690952853654097041334414659487145546680052387316539272331625147425103978041880*x^482
-152910350307705403723296744662536644371689280572093050055413310625351740944306725101854169682489906219993398350851281710364639454707642055311736136529042030784385473048565369176722507713535354894597386676131082326817773314517179854829922173073474606720217424748639393836048711290831329093605158105187858865124917587277809200591874360496246223769088342839899100659741074080411713506898718421914453326586282313011851468727727839947601065281847358305672612667705568491304844309025007795172309459793151174204183423009690726762616318131998991967180904028090075247802743564*x^483
+559147818232065809318143707419938322369809962549375108226345089157915835488426791938951462783620510075201182324491721475627036656572467810145050369773158506362693532626997070619361960543373267322476559913134377991181377174399286273277695566916780365070512870921981865525125606276890378524031621501030116165904316670160433328554050364768488603000706495276147514490357441580193436174032738292667664567511441818445301729345890267895790775339036020336304229990100378000342738220508505392543822121683275725251644886372198791535689896281521256745075109169728979942119850871*x^484
-2036041949923161151250110110690892762940539219999767998276757775751733984208463386913829260752627396830443967746464192867687309895656017943242562086120264831331729703468572206736666193450039252653524852979886459304726650613323419501574437478935457736824475722116887961189699844210266282859526517037538815909579254195027902151469683263799518140009896034545672738922124558325129221387744266895023735901582372649212631376732594545332188152171046779579964172265668933606510661305291439352365561084781938601735448975517992861311785651986784095420127432080954637745915831123*x^485
+7382703744138941821459773681139267910074289404620668864799266999271017659900729512868357092633622252486657205878748218672939154443865668830338934509978463993286807270873336735569214223817415355007580559035250982305053007305280853780862118261747620270647960430797776937915840389186215265723498223457368330046575981585545643325649174818123526853850238022990070536333370051938181287100312573693770304778932612502688634674056595154862720249550336392452708899522153675323688591020868510292674700956332755983312644223095233804832372178722228977694340411125921067351162165169*x^486
-26656979647707262860335449890919288516806704474064389812454504105654815847176654397014007913102911215997115622655541929265918327351467782574908397510455319002975809191672356155655519979947936712070876657782323876816134572105108555627978158267705645219726109607650286650439679198990212610393541454957023584302072486680655815144851098273630910612741129935278590458387330356802047116213725780585529812271129205815372471394961649743923535869562709037536167592625043548179294058963987778432627712982011507460265718181151140224307507398401362717484252240110162364061523455186*x^487
+95845385704792278011559457097723323289391893431911141212392572380970640431838661426151508100194796638980909234436297877226838205609492676152092411381478290254031343054502510932240309755130756211831604325167362803879626325268746411199605249380582761270601304029760964349102798994699032580167400467901201716415265311937953525238117500548330537218379509629962008257232925845023865231831211054763783419159145913815184840060113458108277735945684468114049227010627515372903611912023858656362459521654053623547531246432872949357154033624150275040532721199713779080766119717586*x^488
-343157955832495654785937024654305784373602010352264055907888072828401029335265672602137153335291072151467906005271986638429823548031613171795250114682278184352984954773111827998822011675751969108159718840514575837674614400262067136354710220724381189672693956114074708557826642166409192288844179684272314786671796286049590497722797310115316256905237019898560965829905850051023711533137033624420130595035243198595980247804460001225768847078335392241032757853440852546766134168330279695388584849047448501438966213679062928193415071435573049413442651085063729959222365746415*x^489
+1223424507748701065814628068922862992097436591829701501482498773157430209490673730201205980598337702591881467742571160113551370800878900950072643405187532434114081794113639803442723065814980364383928148022390891167285295035440248108381851657436889924498674563122260563165688930013143891935227889248826109017165923014590012185863134156674525054124635500503276705626746328889767305480448305046934005182879676374281401551749386528820044768723964497415131885468407346376701502157660990572019288395150199378503562261834047450762236420282970932728176775208531497468405066139958*x^490
-4343281542169824651924185425536264419649463974983960072534071479254769931917279221514850354813166084884978287441152770589883490677221130032231883792100217987293187293821643526006017550922007889635176682719370895202877499936424854431016971669645912069614860336774353852646786454093714498951208408941706638586077921201749262595881909252182625929697709787256167794084769800709697506566004253544620327914896447504589709924239754045675193530172507084457305169625797337241289863158770061553893955282607835966099046654228586581981889913607085326908261747050379461944912326977910*x^491
+15353724854167458557197810772365058404582828572420651888381553236703063915334386247762759977596585150529150032128705009744313773698924755989488034257212866007852285898494919722933668875135172651820578075941626237015142374434542873236487372836399673981203768018849650258234649990252629212773873055283236439276100140950738718947686099207053602354133624329690478146802331590884363090553048819139031290526349787655178412622200232707884644212294788104252794147523872869058907504054570468695796103690284719818514778672851135029418036582424185227152421249177440568757888451926059*x^492
-54045749259306847913811551250703289709782316550995862277381156950839219546915441330910920755182177111356782782782456364808173681954011494119412142914567356535723659067662024410051199908853019495293107439485442794431353083598590032856913483809769728469588309637213242307598884945571688777396368592056079445886187785808122235762784495039181482325239394484038256219305517498726027999143175340488220690156022836656946742626551046413018592449400944801957381311477265323098888991984399884248864308147431504254619592332939082381198665690530863384545793162648989206127445412090266*x^493
+189434107238370557625803225894590583943793076237030712578039456355575648756451258429202206988838179443602772263709017791834462605353376270437264783901170720565378279317017807752893662365176958164771996073304607872644369289683142728727941979960360858203297714186528326126992631285050813745635653199571730334373635063888323772736581368517424847847535139526805816638454307648507456215797886143239991034406589521475294763483209232323054023494210462769018660523185054305820518919824901506721988226969159973179635936028107893054026767806717758773296160153940986955532307621853205*x^494
-661150366726235568899678112594265805407296791692271100654039079650024488767000293185103658427546817684542280075810236431555601140959270707348946108493137939442258236915876300239573632321522497010086750352202023815947728275209823627181530338408763013296141898277484391222479873766057912357168964574314825169056433264467506704822809050285842253488627204663922099301588769170593743611525851254621040891533290876312421261687309861663849881350887059544522445404525533360841205382846273672216778290479002351157991767451086847586064394232402458364654599180201219356029946250890432*x^495
+2297651085438757980114192178249296486212033120919294826288602168611920274128328584552732426872292266595051169950183869357426869746615335257327777070703245620063328710386372634683039220601627923198366969970878449475413606596178049493585729843610904449424495865046710992224350281544848077663416829074416871089710346852934226795251909395470644544731464573464280349026287326950249673947466967326766397481756421387784742107788286448795063325925287856672154281062865770879708749750559210925358680778524217005599875975448830234279681817860721863712077427659877926809340022379583945*x^496
-7950706893544508474551592303357737502913517329218000671674363770367611901866128163373748514994137911135352909580861385375496324131964321681876372206114543134002564230389917593613367998648318278325681316924623373644813046432510845137621794554580678216642328758364261769412260737034394940732647777017433767741856197575536680355082790823709001350089100976935673700093077411003949188309743457122790884472741463067273730976581744284349119832838871212566831869191510827634536962255234696155884594247074404613758407504421994499198388462026288878856459468648357035860188302805295399*x^497
+27394350387264013685271419187226647761961967904418778756804684291206652815034814688930226471736854262028845513733246959399549830879389728525394276563116501030730496696724696435755297505976628227387073847965483174750974965554241065744389527451026155505753278526085840179837819086821727479084276917737753741174720259567922220249948033682455255605446136007758979556459998677150543475534252424778225964721596987148449414896349075911630776596438918823805508859634438557982007948705585694816666392625950896051738485551843994320142934944330377609902258101172229928049898019433351858*x^498
-93982138747227479773208464601208536397462354228241856345821229407205515336815651146332210529061826566295867577587196405156822995926866607640046512987013754103029476546612570167939467280446893226770539612027710360558293497062607650438570314715006914877820306037694375894954730735059779081844402111437650043741341647011383264906767382346635920548808257852162219432918208855334026019680436468969448052318499172172386295523779467154909906152067147266085604930815649027017407151974909605202321653431832918740388280240268961029834334602107269550042200577345180449623576502963034888*x^499
+321036059911670875846863105419524803989247427513601262040307623225131323686805766960730398698209541282938968517457519635877700908570164775730039449307788666199190893776195272447552531722828590743250560315910500307462773816473614380538045867913645944286102665826517533462814056883121662638366283464184947466199945507378134107571553750622135461479039921179394229365350354003509035222465281802514411536761775656467408078783526338035958774668975638375827905095738350658715260080006631881158543114551104115482524009869911057039035813004849248635672978355068422929414804478066802852*x^500
-1091895919171148465061315821509694254207312418688266546413317025006427049704011362169861677611784172676142757279797840047773952345988518507740048583346743393800485874858082540622565280792451349401939127675605124871794599762755216313840099627974868645471484225119573353889092387369918962210350875774272375889930990818216732712788427178013480108152539990486835580955437805985741820280217314422490765827614641205722537046135127647875212745153183238571487856961765497141034059256041831788430716091795542327198822321341997545927098294249616076514294756881207535033565282856789099884*x^501
+3697617400723073831042205292688045007556307404206476674469333210833403282937957391790133326709141078987649945926630975217729327390355636232582160959553242929021342785748203083754173879585104106879855284328344657921471025336451002281863490368245950079965833012776756874447489271551719663253280855486129834126478426018765723430156812406474393034057160497994602425605872607930300338074239371362947677394355242227098615302148148985951069302396463729539461360620565485111510922545836963557190337280362084908185413375321086147297399037278387337855657943990396831181220356777027706830*x^502
-12467229454938359352815038739982114937427221084706171402286139226501721363841390900248207511669579006828255130514339355198795913798457650628336185442069008537452331454085444521496806542859368583549949598626500144895327103638218842104376880237278735477588047573286877059883042421260240503990240543558331805463508041465365859323838964067483013681472197950198169025387995865474009392037351424861681895940156080306503082776409775160896866473353107290885325221672672512862502296535761470871593767856361939489893491604053974657744991797021234404026490314241999361173292268352292040567*x^503
+41852237325953549638580426553837726002500597707265760703363939239153679628443399716506005397518251724522314227256228891432116640806457754143315813047341218107760908087851558564152121881240197814746344077788587212494814067784731088380413112747787282940831950915025340303271294235606343912963636230159048956879634772459796419587302333067038986447482376606414554794903184584164702877288088778432120688208547494366366531396664424104531983247260787286146803067690444445453576349636285198386741118422423304005741971710327468413685104203331157119168526262944261465031588356579276951532*x^504
-139881781391972464534295797342972139487706163863284337216302867392063301126315119801661170783655980802055067682567291099182212097274590963680784011295137516749308741178402615805959365882137024263198443936278554798203879444337051031657260386055274385807584706082914860820029911505900011040298938066175478374487603239994176558969591263487596108434534304666158112344661363143499475559209640376279817622301672290222363658466566322256273214557765928058481393614788351852695356054430586480521582073471482183225002600556087568342536265266853156402686335375930518384550552132148778753553*x^505
+465468017589628024998220508518084529763909767505641008668587402149698633353446280307121528782894090847723473682093077460334204965837552222724855541464296642125265895732945078019294874717744829108939654773851524032200843640419588865568348274563648490356908288257033612346644362992188496418434695095833993994268554920480905072415198094094590566215875911182168236919959778075564159851547551821775073090093450829834081208347905553019645510072053755356453583487330903474920035215201664561912458983630370619698479423196812882941031715575861773818163620829471966156520418074029869035292*x^506
-1542043557380251428266905089429687699617864680694007092674347618229912434863592988842725929881827380192694553953681592592232310948458448555454732537547335975425982000723291198209522334160631233069945465333141049634704503957278593378854755035909280099777177108036632718900430754788324751606893749484117865809183003076475432581636655581368101346537117748638837599799471503199974514231871251267475679381900673314743997652314291964052369965375002723051216926707815956949985236830646937201945397145452379739599313743369394600296338222651474212598519844726559541347281493051685222632520*x^507
+5085958302177529352717341594436713794622823518796018423639995255407251065235178929080395151961629148825160934223729439607352462281724635622000738028064846233682650949103162231112175255204048870030942471196390165415479271578033473796263911162173962399912669103593758125308080724898698753565851506592938144440663375167634213403656916183074151568758036685415841329033717903060961502461845294645794492172468686690588193004755093865789529441777109712251429684777321403146244126407115552933872627639428136601770420041944772517417299571945184628110987462511545931338002001770623510019350*x^508
-16699707800830060875738064495083247831465591023289632510076593497527980802168369775731244165777456880136505842342864812680388237132613336438949935860260563920413423799445966765357121977133746304342266945400696813806917275405410399281038144669516457873513485269975715573894684664068752162734024713346955600974499586720040937721582920793026930800533187933016215960828220620222762879760943678672445741226801423521178378776616815138728552429307008899881676011266312025736462367445262261363288631010675789820622629401857757547065745868373082815805531335384735723104503729879100757646565*x^509
+54587685523049501346659413063781340462693030459169477239598474877855523683589167002431696056123275599353453387828909111880744352912972729006032226323840171569101182824524605337682885918629482999936195998688945838489919850111392722175629777201856071347596569958878742207978237889333099457891186461054758950257755289547232534207060883745357983260358095466801462959758683607844062893049108784745793560963847526478067351152612736029945051377106784421224928581657570758178648083320226925452649013174202106640366951076640723803401303809020801471277533403281330033872485358851757139684804*x^510
-177631180287494792985825335905943108625299975954669258685133422984938186965143417659054834172090513051925230211937887026479830871779803547814749149034902549485284199337166853995689108563002203554817535062266932011420149889835964754312483486298941620946957678581054376540119778381044331989889068999697332841862353679852225030660749459871734827781298566226781051805586854889662163539190045796908074273216393204684648363672810228684677579813066271129070986451872263762897707601601708534194055488393416158050246182173598426203833492360445660903862269948563260408327570701262600745039675*x^511
+575400855995977101920266274177201402435489107500694522654468812185583308692168253702997399539795773776490171627733575057940388691586633202255604977956149928399787838521888656339098624912126156125705516484841840850648625308311773566210516725531911556598175134186645197831645287073998191283015717233674775636855209367612874522051429054292684645185611465070385369571371706631155605545844330700941666061266079882658998921365793071568081572074356574340414636621194724261329313691231741092864840360186195206839802512807282276615726917761283953069756632455648307763763188797906509766264198*x^512
-1855391888401310148774126501369277031981690982669028746528701143921505006381161790174801431608188386283193939615276267979506360719438725330284412292572980478305663521757006284930549887923194643704770277583750472489421759560465932166975652597447401432233895617997845942329759075354603281168612896909691077145461486745818527660661616744487304902364980075334926510706272041128775868232943223257278348792996988673074213997296653714368386777865483014126613830990249413551273924164838870550362095666239879640456057356067641431299722445519518932047927574353536433056876992316382668124203211*x^513
+5955258385550610909010363035948118666816547018192823678923977512678193451614272068634034679683019199348349213331510027725180431928115993297994484828292836278308225582156645322465871938804933916085753012712119870358060782707939795592320766136310893520118326795126754862978471477905350612703376414797010067723452625819636161198595701583598318371117878700082177461562831986252500121422411770897786069601857072357211240719974052911598159425232933893909855562509270803489574683839910010021584803736650264392528412579294671181258455468001641254385256167091683161662087150410664027566518977*x^514
-19026114288422198359687412881730391216638935154660640850234654790485538396299676667969753530332154552060925667199874127994335340246639306633766883734652290129040799149747655981580282068051318988622145645827430465433397813158130371037882495475120880028597314949988702216742332894080314741493217909038798635197150792160648008110936532978799215472660682667390360240433342036947607341847184681984903579966990439831291025718552124239395808163045419995110055721215570819640177497977104167096657483744387491696221126372582195669874170624949840009449524564475527196370757318481647492918231205*x^515
+60501688597169034585383297813546550785771444841080238081876131226877127679199985316522497141558272777354683954117005436223466987018376885311433372145490136039212342921615361028636343825543707713300723592900323919173120780841350563157582602040706522847232024530862865033150849575671897934847253397396651529944327633468834788640253063448020470633064843878686717601180911712050640585650368354456301668796194669981439213620234609645557327518162077295237562108337257918928594515546487637332676340437805841530661483010267861513924421707117013475991950642863684888365845725550962843311714489*x^516
-191484947962935495108049346666259497834939878115769858659471848314454177426689244393046231822469785258575932336351037303969421366110367503211957381040618110559993648657416455839404724658523074150215308010088745922268633631948232594762810443025526322788056887225515194640123715870387817615205961402878562013568067817663470218554459527781642626192913548644730615189241664561833210992907748101969294551750673136213049469048523906194279984997996638882061712461302544665705646946253925286344560967898995935483657154284064637137154247557409651534710947791504652954791594169674913353724335897*x^517
+603158824886612198678436594549599775912800927328937016705322071176077666515543266144327056894516921570174181524088410870980772914048763442594173417925263080566886986104148761004370787329360048721290084874770119410984327156664757352114486406193111686043381364682810923428526348237277537450436479446362511315190662319358739734217542358469679604292426731431922109549316136050141165921379065603810840713785860725932305820116810371189184544276104794585466740582263743246670580275379009705714484636251142661485023283833866886976164245217185920094353609062205839042431038013625332624069021632*x^518
-1890762054654612454473372579213956302032984822009665589319450720386012473314119413071245162464899898544156424029806705007602423831136169333900662980382471953983839723648285858553580242110820582926681689103222362936217605420137132834272253502788781149342546318387417978228774692976924509710735493458561060499399487045291052440412675741142538072521421690068216108738092855393560506205194726256287923236918463325476280266519928847425394495392342930718335270792460104733172435541389372567574957659270014567785460705914516462328113489557559703367759901009432020856849089914250827326605273856*x^519
+5898292691257745735973230394711616006265782947141747022018049798643396261406022192823086126119089379649556892209217195408638258558737375779499859724572508126480947763416824144091441235812175027766380243924203170599737633295832869276576209750094422319003307286718385975600450315939517576103120835692380613696137123447784557528544970098564268779577770938333720407077216047359515625401316236293802908677720209558583017779275244790246624886218196062889856164953836766466360157437665729526433199943307362270151022419999270932301149082535870276253362056617370041931195930453215896945861384058*x^520
-18309382472307503992642869956866461852879603874228626996431558623019698950190445727545503151195921594385344720800791315031341154436037344955869013981434944571275549323451954377604642328068527048766092815565258295465387230168445455422198593540903470099349160740266614933341998071709353998669686199541576946462158222639893499907016505647315434079437710169661637703712457118506153952071547458406962406189221990182086829431826623871814127285582482016734754907120810830330942600136790977989727495548342205801189517495392683917471074479979660930526505709081782543508341722003964194445615075323*x^521
+56552258242831074557165008627092753865075242889316466299538414807993382436328751002779359962925824944572142629895315510564001151977756453544331231069642335093226465685888211302299417763998608782917385588975060617953709944611472596982993533591430121761028046277599758822821209308487700549453259236513835607013343152784919489366366379333561804006581427494212719370965901523292774626993635549634295911937844953626736854858817034077057129860206148367184578218783184688637918311762393370939473582901986937356392855921192709436042438467788969707240664931141285463315448018795983846107977776728*x^522
-173789248157197159204498266679510111856901757841139014194660453988301994933318580668448058591402283955088280833974854429254177959190346776831117547784090281052230562225242895174551163545136328483895086610210181345266579628601629930960557149120340902772611268528983573605368390657687460439049478227686705341168035123965975238916541321345538440091652785927177312546730936283890096561637897107566443602392707870623922043028864329665012749792321148145208279002564162120555781988624002373334147835792715383837995408720420107172266019337283699128790262830634312636483849102841491366129946188444*x^523
+531320782572924808991419292124798922701448762686310622813184201948376382823078555819511384487503980082191647570485247460948089510001418166179484041940533335360349218564632640237014234631507030308473433071097206744634350180286750070204474027200840947815200731813199258616108635390966203340550250128889105245370471335813207961797704966727546257009991782552745291514282352670607279756440501622472680044281472964087631633712915302327043643674342406380754001777627626573449410423018814574286979134726070968520685969767514194597695129942156536300005330272009876520316756097049076385406771229574*x^524
-1615890009051487179589869024849513896350386168611773689644043019270833221977420565697420459238505043654267158873826163012807137714397909812629089012057765771997966363154896563479814422448259106720027503724321557100717084733087211111188826701207675135452804592159913053867304997231599993311951551929044474651365776812793200587608328852278167990736972030225115288077910330048865681126598921702844546495233802873008828122122964385018189171093442717655089094880560620845993137282384730398994269480135430789964148410191352428536927297962772032248745253719887370129194365100343656172929493592299*x^525
+4888136090155815279522500364853220265524605691295740902366392795397315735809388769056041364536538536570166356712829243330182884610908613215743835384252596756780409357287249036304499687139714334582019102283860451171961617078817300469416515642915411031532355459277959149672009634567079962127789823157885537005560644121837389067205131795428065200131570347517547890596989592027927086200482754466875340088912613360874245252592348462321487985398158137344763755671953429192982926800353865305091354033782244338609483786209966062218202661134825698506944527261160112473231039034528485227755708825306*x^526
-14706224380753548201756061646666239682033329219542155186577510516555412855776734903070593841497384512506279367553979094744592667349911471734470828896627080737937159072106422830908724630856843548921038065560768604011229689519137203866433334324017420126578029179758707409496020348059536396334762173520328301358934790418817807481973382072998535090302615179019209926348011603898272782763315053593004966913900304266278502520507953420171345788466465440083378499438172082773052633441062224008407221908992162720651084637309318360583118322721994257555833055203672247753909462536110593850237169825905*x^527
+43997598611954440181284020620702782285349574078989067799653706745419671752329796217934198091081327420189099355641400051613835391524648992386519515386010150257168609121862365234865849782197674700164259635602223296298308799400328744147852699557752527846231300432976605526202234493063188460639719936028237064448902253298039552293815187846276789492995700288928083942436135322044712098903101746175737317426647431726684421163981614718512770595580118973778784675068128591918024645886131066063959202731887661088175710815397059884534857193425759586335432726806813782027718761612762003136804922010017*x^528
-130876770595804989275619872694751413714939950863155392185929930999482384311975800721908970462266852879151638545735488372046829193956979735288500614282554441460650630097540890954278514328629608433530381401958421534582842545102803796775196105110496633508673775950692833198524439854999595838307029048892497871644176878044343799774190978443277995594218623749952319448645861942574710080226184287723750531413610625258866944760013793741328694587095657196412678249801947908489657400983745247281074790133849342538438774360986622727859426044362539108882267970004788981619594702138745488398823295443307*x^529
+387016038472184292974378645029792216350449401221347979168908136207081681087469964385834298007843999211734876512800553452520364308757337539675765413430637534999884205205423050668248204568584532091843781459105189216853113472348595676229195597921191732458548692125651510931979518656262779423287161200944140659696257447778996887136447336173617364416525948536248177177603608643091581860348033150222853447841865700976691667660105872526401632500242631483987798660602237290360736762768451711116045249864061064127942240980024004089924631333739735965891313703971562885699031876829526749710517573659238*x^530
-1137481849552900093345314341289747284609207565134372887253297799009377895618446551102513860489541950373154407354843624308766214995763782945937132809867107397477337947858028801518594217588463063277637134723849562047850602456411959480709386913760336706913993899800253106627595399657543459211124685649517744071707943050936299095898965142570216172623188227562839250898556759818542251054446190840598816761335401869983440999253196600247625435165538639183550754035629140484918910252991966333468290459190043077336099080666539670584363589593206469922318348492959231267062934091819544304503982916112049*x^531
+3322099322114513106128129989624876390665149969563865706106874082010908706796365140981199473428074824351805480948681113539576261597126190113937804031409059002011503729416410738774705590440200371774220486530508247225997002629350639825061247276875503061711556667944214730697642049702500339476323315524409113621466870118366786558318794719976013681136477069157552440606727721670085115002561487393207874347772034486582008378378024614223964593492747439769479521040641265963149250967804286610493882527818596683253730053918664108701839138139986767434729920494390660729135731306637156053941373993127637*x^532
-9638763641616834571115995301951651530016582292848086281193079668133272760092321126040260155843584168947140867633784275471600958800727160189251899240855554892894944750156604296740204213265668622100053488386329276386149432539845981638290158262351689013128918546957541350881013937231943186901960800745188273261842414456128768362535323134705726481662243835808284040171703313449664551804032365972753114388205661920612278179337915342399359137766991979603751241439390185593055417850929620256668359557802807310346558459191124703517783260141772365280503000887686334270795838731584574389591760934914196*x^533
+27774070708941339652743404482353434791992218197110000648975476908061768961787612165123824113232668382061299578580179262199060947785603322442411281721541078320125883829220000659099640184651816497084404044964273874577975821223690192026223053478209869677058661729196882975806544055555053109432070656373838251512200609508015660222437241997550184236448163243505020886393581677383947379198635711740599368429507830925548614010622211048712771759620530312123634183194226054620740487147923739377970617133092994314879480277821429437684300232105890473908223131243689051424056607181795237867102764214002791*x^534
-79453410244038846074007163789649524613661899427909167361050890509203753216815613957032894474436424510421173692674538928005128038534276416059769370373982186253292959667536003007742832148561796662113735137518848308893749476211665798395819801273812811788657607518836640399162765305348548623431175337135853812803396000847080130039008329465208018695018463767090203048247054138836708449600254981562923956561984517419066764291593820083330281296318845131412488156618532669093583800500258816478391981663959885367635084821320254025066778286151025580246324074850268106113846681419482384276225103805274636*x^535
+225556878601684201079452183363559612937701162588157641165974195865007716346066219681537484002391108082973835592130659012625903405480062790377127537891532748499950782715602895065136718101996868544217725988378783295371372770000016396778850184532317898914087443200407551986807031743461056720123001742991069252453075593324710003743054345492389691019366216650786661553698025127859414293589425720322459752883572580445937623865985280074890963651747080965686783864653185958250987921655273700083244681474092478940062591240307949102219000572271208920760692149670783060356996198642793137896192298067100885*x^536
-635108994743577833101625598495694389763958846103195592806548670280692031741489638854746828144505023868727408649825734699903540010312410772758008542852152864534647926423929730066720169895752004651940640997832501671105817315558855352905492286562941906894532734916285371974959239528749634866165734600450697300320481508658047552837905871012402786516301425568267731231353214172437948256123538577561194642389781194858785631700888427688965442492423958272808510852033807461583096756133466635284079889253775202883952648484819003695085609575881685474603420113742544036474484594152875435352732938585126189*x^537
+1772632444206502746513862246189563026023159938147541983678519417221385529793057860684844182147408890976956256915560195009505632744899620036812577781472718745757419973660240006637374190448634535192495065662090660407997319620269431358507266111427493962247068603144089109136886955276743171802953612290661360548734190921973328121719154803772671971853008763269225426970201792329486668632311082700057425184653232482177948708971331979017377519279224968249813575297359861836167011416653353547730993304383702039304396539545541066779172732016210192125852677756298289981697864273607519614910898934006899012*x^538
-4900418746387875463864543478763676950182752570572775415510522454137130767031987952057750578098428311848938069177780746698759391318255571219838082064712949003140790144740476035459704190731541645033016112821509518161448889442995642165305663395809398246480821097311684833076927627382057419578441928350348889105745052312749158873453935685327338726594162207069077289395249796059566331264666506134112019244103353354594516699733151294882823994172030740593510299691168219626114983669899838739064088589366240885646227902158328395313746409405461741333337252322669705818950629946545380326099218321509117170*x^539
+13405163417491589893871073642836697968010260137931826437075605139652674063487887407455286298916152811395907867997089294917083284880106156893486632910749127171404088183684529500228666953612776769215945328963555585348259910007799463678368236728391336028360514390987280041013004333020180619527684180769240877141481696682239582536572772111878403970724900024678014006420616082880849289720044516017782576827568163928702813739754141455838059083358720877585945834886044970553954740965864137223129101504910739379951705846614774607618593525893329636084897903221203202428632050021460695422566967388161313747*x^540
-36240861908582267794634772948281432053405606033162474833057317347637601611185882257163510982900442468286025735829139227019057467082907748544151665286537879673386640663943652514603277864201660984189701958164960975871738018192974668646451521847377887899619831106112413362736932609755925457550523717210569151775935981118809566870373375532060981008782509239434367243563986638661236017840119785322032208951833331991176264703063227289011384595725164220394336881308377278033075586015258666007533121329553286654754145949280006030470470744389774711207458542506676488489109988907968550654121965922768414928*x^541
+96674075027696911399262641498676451172189097580590144061673916787398035044864638620377694826063737075376871602040059256130405602031177131198918692191085676814738809614429247877423881265557860551017466811316619315968162154090860872382706009134829580821911432710555685146316941146971288749424103593402201538027175951046328854761239146871037728360957724257397733850153917597552119492852434994085176204552240272522736587059593907189162837121289731972067834888362756184208651591459708994444808079074531938914834950426794548911847782746119456993862776077204578155118306749280191289992240428290972562467*x^542
-253900218483427921633594429285209805369448167331856337000285941133975994146008536753836473711680578215257761012109334449431436930458676665057800186921194996147373619586321821965968290816794527013937766809878241006784285501385265829955948284558558540578980322285543965951852955010655131018871987612247209303695709080091260873446318858701381740753904098273261450945966363992915132785347709987768116771838222185512454890951246209933429471505807589782261870980350157723185238023979950939643636105638711978296570108847921291655467710347559322762955049098741526011893949767452483727194609993187598686715*x^543
+654558085837567149961207308380862308962070221179927752117221375396012258444349701393981792830276992567656325409618674143484162563448661744538321184641126966134220106521144327926372643200797823831640804075789224325309305841000542565288181345322441681641876445517960569844090273705609601522568292375283534507564948476277351352384998956240053710667236157145238068894241565557919189004623651878291952902066922526131686010835149362215841200699474310233211242039719978770602757879423994437464926946218369928825742832437706538263959850495175122431109901811152014083533404138283581037031926348701771996966*x^544
-1649196764604371612324579551177816805602951700413205685262658635145260658551928357650683210064502990083235375010227324828012982979928216979962801442638065985792994062739665880040320262727258787105319492237669031022776190755286475536302401373774292293385965495534772346427579471290820060558425597862913134249374293097731357684618224988234345379539306979368041776287608381207928314963162841398974603942398986319705234989211524891781555709584083088118091112269247338297595644098665535017458676466416933933404717553176658554913776536674996495898390229092037988320655076972281308898385168834546500785438*x^545
+4034147229693917294760914940258550827199766914292918972262292327768938926276129389101224086349587346199898132146721642700920431353206870607218100252736441679616978416063773513046451157341021055747937299897374174289222267926710073888910790942883445618285379010775950115878718688470281204138868987535424914354398432224473483957571232479071605728569210397268551013768167057165056700429934443397035601745197887899540257481152532798709049038043276947519885271635810307042155489571303341463403280226056138199473879707190209586852031019768540379620994864682800375451282848646552552007377892785542146358701*x^546
-9476965290529447043595382268550195294431762472214695255855583495400098339770708969372839867072571524246765348462925077996029200053233878090137974007924759243809928264284507745637582427342936145676047444967725836390916592608475119725132739611297768885003170194099919047992673645118724696058229993226724405110487870805407478653066905480749961052103960934249754200170450297134904914560270276968438855130101988216630871849775020153676371932780845368838832237534868828796686675202610744621553909949871019131920014191363429944590482326988811168674403407137873671783151952806664806614750182237677706261257*x^547
+20965015975323587120432178535179281393039962573990387335006387739351806459973158402784683463496457086283944050585142531088008411717732804029671977644005754644827655197356772035958746103540598932307764344111548594697889154898664564976641293126888333391811616263062894087492169331711120659256463544143741399809213358723422952332064494541134713587379007623392793284049636423286236058790076446767751901179731237501119417058263207513619806378968188511858704389726458053600921515587294972852876025032891180413786509934409644698613201106944479329384361524672234775112269055467680544323148787691861615842333*x^548
-41898557458031793900192076000603073744817888643533795149601731733078502293945612166744862654699424875522983367912090324655863125243260496043283276559960595587527745510448101151856256212480385825994159531300044655119302081659279149313764313179083791446391692150118537801721562462058749828900909127403814681007391394744138001266389801271126128663338537018452980155720792258462677285078249674435146377876593139756269632129908652883774018458266754097389833886300071457408902831137072207423430509895653722045238629666877560702160969250913667959100316829284139429512031091472106294537463500705094694366485*x^549
+67327549254790933613924505842227914236242046834409159656511842052472938815306441505750092470159584739762787954259824510414150702780316191689532077646949804664334067196328211083348526249995425174771362534253640738958545894388550899136369377146258871351153834667962021097425081044843881365314798550723508904101957158086175333600743055088723636463628734631763503044749413968032271722036631123421346101790875249208641067061962916728287937696817944373240932729031771449262217988567806589572717139368028423802019844015898670059768588538138689486444406289693553871551779090641056634205797550970995911450785*x^550
-41715521957639315051696184888638042032484049093530962025511040269610346806855877945666575137656728062638273051893237655468757413546412485172298357736437012067642740624079057960777556938936795351940217622885127236203472271575323684082351463660148731831195784923312898636048859210305608521109002335050723304874740912484922015169055343224164303343863806391026099222705431429952931969873320842275281248931906836123224929226333263627831828604263330110358280789244633184609909108710739450763785186101487351075046736600754981175733091615663033063081261573471185860181891079639015134233247173292843425546608*x^551
-309070806599744990536587038845093297730775803082896800321466127378315781882162660279373087036295244815814595264006751909577067317729668007792389711243549611672978627419618552261731243145318420167716147901120133281754833907471234905273705712689822508765543414463692041236052151295512833607781675556793362612256450438259816905357904269500957189088720948928623108894544705768736827468497760937532443972244597906847013502633142507952893054640152811655964286323776965415800485866242551515473389481852841953214822898239791323708282532396668776682102663896346734863094633833238390009806464391083185716254235*x^552
+2086397131057058418693016123933860527373810657849727206927099306046344078023294576733196401602605893842193959658111464514685483737944576232983435793785100186350231807117738967033394060497814516971625091107184566312533171267779519002147454833613294681183030825850083407196284945772051166141577503829872056334362384286628745053058399252387044479335847502228556217760340337617468502172739300432383530030580287241976161205635488689202123673702336555263765383537181763246964498307332722833445527392850516105632436938523197995452834579428145416610493781278660284592996869887279281776748803017866136316876492*x^553
-9302419141296078920911695892982018904912950904919797051314515781940538908475646666128967365468046828386626492867005366423878012000187207882819836537389045684002522508145922760853747319556878940270853723395045631259482610755087394659528260176749893898989246076715219929399089939432411512891780386243179972243595130991124496643506524079861022786220513387185882248397782001298638509181234088262588199940595929017493837681324221221125653142716681371317056243124030430997454775065111295803032227647476411015669825838541463505366164193878336870590092069986390363340217948576567844638102734365128455748368384*x^554
+35742577858010006019763417799781334882001239494100898644131189866426170137459261149284277101369917299926223770601148466670729256358205360981511113617994953914295671837863063180903781404286758613815725055516502633031508900595341554196959300656284051548589430996967060894637739182430136302577567457711337426944761527072499589124276783535908213372462896385929014751735615311327375858255637074011754420595399649647160087742773440763706366768841201621593306101917783362118596178210327092370141424324103445940835259116949439475435628049649893485060048380277776946294391450365749189398320849740679453237387251*x^555
-126932683690979634791607918476544596012777730499416765191337258247603509027429173220551434657196584383949749764114684829699326824233267008412091043631388890498555743342208854682552828338959511767611848108221011773540896110511279195384595160110131020582441972468667112777369614541819848395843242056409266485740829105909367895482290499271920648331579107806640611605039010845912361164763827573500101980582476546921309886955166922150920496287892475121618569347469107140115997649108293548245020146570580137788057284615060382857273857759928686642411556418518919581068544419275918304128004738166845201431168575*x^556
+428907263600972961185166035728603182969615862230078407577111178262323190679513112728209538948174853338402134258769220145318564631882017277127063789696774747158574707567134715560598656941010662469452657067467871083470393747635955812711448703269287376946204219546063468097441355260733370742530465930650955343275973382457365502157275721436288915976962164150572401019541354566110971282045764334085345345497692761666876116148135545671435343009171851950418470568441169100430700070758066104966968831996942828978509278358256844895099336501264666590736245404885128035234426093184561242460836436698227495996122373*x^557
-1399619473437822051695632333687036049390797153987308916980156343382227927112204843676323489334266004173361066995462584605857884770107034375131403310986991237946932674123532355513662812548237225653743294250737746796767816951699941262791585815025956608789592284254650838896699660193676958929287514217945744442953694630425713934206961072592488821467631728375889814535733728479393769323125223534578912604040096378107899569296192140566171811153867003202219385909336611307591973327233469549507410418317532682581833634521308591872644130997556940252091157812324023128428107941410475779731747116070991075076039424*x^558
+4449018148142250298036907323269153616572956714725990710362507411767185235064164444472788642828957455813952497886217466516188626647371198380815916308110231339584077861293167030831372503348181168568620495265847622283340534720092352147559155671099790495452543764066386027675942260736263016371472488619338837727088298819564654986803776559942920575522152022967323353755682088644087380075300526243073800241062305635724288145731488654998384382799301117801691992144275283706416468773465931611900411880047002502827447556619409335858885681025513870584266939698694061906415041340923090992195662028491539906846464110*x^559
-13851604640813405541362564888164749612218515614987014695852988892280981704344633217142255929517188189574959550888015995781687265250721968675563031219536466563207260891071826538526535010032929031188459058901834156454394215018015526509923844699860349715032016312816677036015294014851188509355260144758191656559192872884562706557371897397042449512556272586856589783167869579068667111688483726617107027054915637189907059274747544262030890937610922288801539663762805447571109655300735748960237227794450417682662635141173305457846743614116523637168540788551755399912203371791662524248344700046946755070766590561*x^560
+42395128904154947823423839940571329790163535877454760304014678500506660363409693784207785352618051402234216050028417628731994548741348008727129127264711173375200428835579683188302387306418011742171288726720552243464900411538809274856939550557890089649099714891407442893094250085509460671762208348107678220265224338618748680589607117511514116957138988749314167018682240226840308147847512767145769081440149750065487114816517278346961687831503497202495155961187413045730550095839614029055770211995238146014191952137832729566742558686446896862396083188908452175337735999675059200031156947521732055815870658990*x^561
-127890811630339230094092640460669714735606514922199858988681760885829374761281978154933740381593585374525581415263103684164066962606818175532799110820603914555394743125947421537780265266691317806154281913902716972876670314214487861710231928473941839765445337944975384101842879827076176150497380100407173453631203122311775882413839558121371411435376453313064323930632608364692564965425506968677623018781502669191070851236326578656464186359632578229895758103702226012395568734740202781499434193201150557913257990754209521749944268574861378441905026868973946356272263474374959896867281650428503543967656386630*x^562
+380974175817366989208392218148406909525375496789696741382970261017840846280237306313053341539793263404947606686824139547960701487485959166634092792115783226841701163980140337466008571870066125874516482070612933040801626357175090188575498447278244306266265968774038866030082296335829733739612226517047195209597342130365817858370638354411684177271991850340837154617176517995784866826293014847984017620875982725943949719127650004740256270224503992641852574230495720530595410702134078732492861647808582731811123663531600940355315690525250989856981127438595036091141117944585127854747799165648564450935672680827*x^563
-1122294527512676140317469935294121862501794028303045275909516021456722293288035515842602452143782153138570633151515908339492015296587915981243834040998270941819391744498116696544915675062329758830688571389451500208734103226895818275960472531233378280924338432508879981055582189802509529850769678038923011109501051939712502937111405237480977285596637324517866930553501810743023355114256314050657298426650576705989075299191894761599422927274444892722716640441188020166293967508499129749728400878580744235059452760971256495225521503453444510957738887844156279917085485755577949028728113937962339650102825979196*x^564
+3273061370732017528789727717884538380758081307190781477718067144850553731276276432710513749820201305525744329511916297489013467715660986206298649237920435359344046605809214544415146272132336882632368944022896758931912564704932344679996884600281424119972758956630094401656582617595771586455854453691058801572416641410600815629497879488635071980994528834180605839182686373077449229300460500285443294937091553162203443538555906924105904730592400791652401520037507449815977534437424163006452180187445822566824142480965803740457863407527236929774267121341179982983308288755435786986041068386696775040428320959362*x^565
-9458380500737444475756166612324271942447529390579536519644502781426887959515341133798210055901709321716944092215881517341128316056541277666519985727574803525706979225512568479680556930085115032338378855881029089828576008254540991582343219743466576567669881032515360269194600712764454031521526911485128659660980841583270154679538864463273542117698864299804917259454787757077590300744035152624593840198723776323347955517228340646226904325253173422392029954606329545833797929833393424422766878344647792729655247215700816279841842628204240289227159846296105575384930730594336237293906535559263570873428654644803*x^566
+27101870366620461726871547564423195368925152490655727126225878254767033480768423374991359531867611303382862193022978882374946949206839410945733652329285128378718893502790085125153551196022435207957133373614527708055141592153446789104754064642480899732935155129118628645484259548208220883137235420639035586807005547422045818522505478784739063259785128540047401760888173793193037219786943823590808951290989073387270558742818333893805046005558183969697270882236337004419357782533452175829658613872306603614188856088331881576440595834250773390842681191042609791865665215432006205223149550029069036588637347385388*x^567
-77045944055158831738456695076655179751530244681656652551535228007867637791726098555106104616173089563551133912243812176856548199507933339368006208500430662590481186182771834741299076567917167075095803842213854436264806389116302566380395280885036550053660576809023957670564949943394053468838557392461514138714579175554875422971721718699765069657034380889073570372463261634614934577097107608853992249749190105554024911725942870062578773626302061452443127740410847617279501801826383718642478252165737322478368092680404021570312573238881669279399452906688422039288492542522580792060597770738988851489771951045484*x^568
+217406881547752513985482548955206872816429506123079213249301560493904487344428473501210513418337337251988387383880574632585316250599339380970811153330705973573334066726405854198984392671529015518799627940182959997616842099758298459549880940557747024143384508708704618889020409210299386941300391080990125069787987112431276480365928340404211664038863494786423410601411272123679534477406736255113564731889610661143533437937803471555319156203497589389875315306887760459694045452133979478121936389174615202037173239495474134649796600692244599071986723711672815688223397466090920625307109237969429562493869691397049*x^569
-609173500689357708440317281937390460207108412161928455878021903139361840292561342332386141501720610260592057246398287778473764256943810012981740027767323675135749435714179315624061287320685416648158224064235407931358258979024499452252566588533984593536326637540234901992168074687785842263612588698910024002119714010950531364848867609399708619200468388949591515471625299970399879723114464278017833802404686956777320817342436865588715356976121771761414931276019033510476247088340376540219957789583313841794279728238291844539386584471331634485240384443795628515148619864074338575141482519493821463292997325865477*x^570
+1695498649941788221239737737169581966737590445605345542107015373425648209072589589089956752215930027533337255435037840801042288357000223549154177370300324373169900185220383392166762815341016856299230657175647788443978949999987216354886353683292915362692444435555291525921158234082903821011672333018174657267638670913903358755022527940329522873256854959636940821178845392854166604256592733282957799794741508731436340126064289658951125201125846596590604880515583279102809167593284221880830755958079048473307681782786894460464939019928325854531175504826475080514899759818892839691920771186137835500685587282990589*x^571
-4688843333465412227248011235908266381343819447364720150674593548505706057520935957123611455397525649716890984934842023054886159423163771539150620634077930841944833306133892472461986673357450252259262834438193181386503273738024650054625927650889456087826781231052310677517291997833543532235466256095298120484747700077745439164053743560212455049901310847126198281788765790587107346136574014241414187437482232336366074279614123325245592593177533330124471992856797420612533270518290295483981323980745502355612213380588327344222969920673131134373995265102649144214287397787044085999375160909306503699063392542463415*x^572
+12886991597311983137479145930960348492600844118670952455950651421539286256953573552271360704236668328414558695583502089294470826771148741440869291367001517493383815655211008642837007608201828767679076829230445551862510302376967515095825040171876525809684508092295622200360070159039581101529313045947886827074900574875311817225723881971437845392979986483067775818588755561688072427796852422218728965865664523544839086999599385126060055694906853085849180182348786157119609699323331202748735083411305266032204246521661942434380076484090192173131470041427068508422125250954622368378923397584088959213695197488100531*x^573
-35208408130569536015170431272085590135062829069755441085254401742632676582544004040105183744943138132724290063790728928592737710022865410094190664347518502754866775170681084299558361798457769368360274975978156339156721917807130524317959258783675784291956529208949696025924012786520864940190647031683916604983193040664252128977566523366472168539053361918122961083750352652228357750994163022402418104756849306384499832302942761865438548451220054166994985792134018429793496924382962854979588280225676057923019407528365117664199699753395431734517113387567221150582785672891415266173552942416298309127409175969370438*x^574
+95637878348581948600637169456119035378834973109032674470835169270693119060928061600937332728071843772598752196138480069577434608908279765484097214008927499610402655689768230182285499528657651022748630051172106085399808701731685012195180922431483659124867455342714068933761209074138860107111190570442760425844343498018870613366583741544177101100747616154602543303858306103244995549252518367156668030939473419145282180053216339476043181299214404128943258051554428914344586524655775888745020780471285707484073378339778252008745429184485229202744008660526383776137913982712471028700342783980649654974322933723283877*x^575
-258328311880391969519499867525685368190026791290455689780289894110146691010021408870548358918749460172915298989421294866740792736354548112923881496606578384731326437862355172214890087785771936892384694582084510264380251466374466279490349240559335753197822567705812162846583510869194219846068331882263521129130632297360351635127725917143390941533427377575838897163081652401843410999384521393985487774316384366152397148399617771177482339641054523024783946045417312377995584680286821341818911002980276198121958349252818461572639258584628374146041121311714299894735768457189754703103237916495425734999373185928591203*x^576
+693959546080966787788361475597123974071373457946423313526630576086481328133873136047495574904707810790059831424749229174494003262802935871607593982173041049799592187798883383895458551850480975735866363322052878106378444633478050368928677486199821258798515127213076425854330404712677409548486392494095255536308451548248967274086951575704425644965467317260082532908990045231089079703567610984977995858994042241268287675042429025035616843220093620948072226967142212654065087507986208190847997005543073089037935836297280442772817050330605432769367959608948483265183524445205090034643309030624243126293890759025790523*x^577
-1854261162459600991189715551946797569314777729944738395410946100917058075074355789907744018347872129359499500020468920843666800098454040656942016645467431463417936000215539821218153672631205133366096001483139665553630241885876596000021898290374328773693938184099712736748162892897606792189264721866509715567467655599635636161671983739345612800785357893414988999120338678596492771667735776912994994513921198584347026554622057594117836449976145320285850554305196529592730427330836736056000475837181687864683749631720711384281662591739973715541908117736335214883482897385108270005369849423190942499191608924574893422*x^578
+4928681824457478997868897867106298686070924718432383290708693163195787926339730148470380857594819178634356473320246061305343719905748485628249102227222718225500055595525072681574113315590275703367629547719974035673720427904444571078251498609581715544403574763180492949906013449520599615541197488067214905894230949321714844468920348431215616262653534668865208446169186568501494046475011456493739888410881816690795944743351436082948274038415543026388997764794924716919137756660289140932983130193864055653535557720807893258782309744133544015157412325705989827129879743591058714568452983262704515273296665727803245317*x^579
-13033383893892545411967759021753324693369270259047743357422914930532866787597438125120238300920001978083354766796085544254615799332215367504107176911212891852204805676811858328319374444467437950847444815910468290891484453236698091349100169705335919688215104390179477781783479364908256760090498123034323877803913912572766425286118588707285121340814234611477650199399792470624834461623920704341619917318566503055956252988335867031328421394393220848228760345515462003747943233108130492316803295553528606776401338697927975591697202965728232763511322596803759106089173418639147745841313027066758770201789777538594773112*x^580
+34291704134774628638834472413831985691420034244420479993012599409276239862269880811745515183086072973288051035731311900998040541395544509653600851862069189558670964751704881776404652131307277451834756805001330836919229273457484173331078315490285608789661450403456362690900384180830192338464027391487172278507564946135546592809903884029333784308874540956387050623598121733743495588740516152449537608859298840309268988307979482095855985786959230074800939680945084480748862849390713822527434773583786382390882164579003548017496745970732032668249254197235968090877966555054482073699754102963439623214276786728697555760*x^581
-89776263082783228103171563087776083160020060887356417527826011769464542285639965034581743170608453652478496962045218830537871436590680313885689333166966610732370551395698430819720776794965100897054151376302465466799730552412625575691896025153443224436345653989393710304701660061168655896819530258070505233635820209486127392733982140696830646139118913287909371034081660404022539044412889579914093946863516174377820611426814290689785693879185749592755705865645543352218038397038623602656400121090485728899275721803420721339213100133162653343102146073508468403120778817680031849433163812969617144586923202838256698119*x^582
+233887114108641538989666166092221007400499301889769251884362767989573832314826916224316640255830128481802901992136182165050783140331304403689084031724010997140242433737997399668918889595626166606591272522360267331309049665320985931355153696806793838927655441088160173519705101182669290384878876708370801486168417312966240256565314091636933593180417349141460317353825606652920417653879978581600522005486956697314211823309796056132178912919466222112656148878172364494455300518127021395811134695134038159789285642831079706301287506664798944006572361246237666402356573196986630795501179838236302693731563255233094143119*x^583
-606390205513887916131277613069457187967484427873026737524180443203886526849087477721283855899521220030125175804901567810387317166450654689661766473582722431462933676846738566779191224579612625242504728982149279790052797609812395295443703833729598338017589245661067972380970923729992699967044379259233194995140753480406395106092764146037156690589974265077303596470218089181618025943414972791093040993548859014216578476324335984176434645595535932367539351556121941165764363494533983135008678616772232711241314559502383519861463254956178438375219269754238730769564721789814934823218226235717403162313220623588752180800*x^584
+1564679448657856524034212735180584451238562143862089507781999944996409474300720373538842663244685132256352383413775688099071743509041825675579013666278945830208210658390046192255496148682637260242370901912452391068755242516064417787280603040451797843371943157969888227439558189290666245066172860474750022303907069093253485562969661645906602049952766470404747236924239651050410517129556163734833523626763688557593224103797550955283511839475222690284528530783954492590231343958495440394776141638990023658926213156398479412181181712362063320843173936133186098367454029337116105115176658135856670769235620740307314601784*x^585
-4018369000006679403319034359683754403921508801614941765673638893113586469784325464803860820546433411601745332169668454260206068354424834611432686233812782291125161385543706092103690864015613981589413031127214254118097956517307166847777708683332292525251931109852656217111463106467198368321320563877759743518627339444961762634550458038349124338762028462102169759304539035618876270240453085285429650792619479106250251075571554111939763018500891186130325084250474331551816654976064893440015459188839889570246900716717676909386795921364063789740745474564553514070992562989410108628522413915920270426074860148572925624494*x^586
+10271819431333741559119236621443707208185144104282175592172972880290768301511544298955726717208038739900010011730730947068715095485612129662879091264825743557098529560361808166098944576646886092442394329838706830375984571572557270921930763938582546788490950533004104292048614756289587740771368928071575674218140191898830498552195543827473490139343805085657417973159696850782990543678141588367698595643178614245072760190819805420319621221798189551874086375620862407748575785989598983081442745248272836979035756040170263442603894364963581117533296578047497379468676077730143750770658262178920322674735759042030664066398*x^587
-26135941312270067925010619646315670750562376853933083597873940010312519410829310595221195577272890129378526838817909652565768703205666512115882303982239026773821395544603344277997466654354058069217681322407846135517580735823215307638378116050389587606021409172552994751533413085342320520551860826237547889448074447490826684116066173743561041380004683977930834720123964322613055075556209120347386622900560492873146610415127448370095802976904736544455711281574504332662339448946516612884944060801826370304206230409698252189293322569304234714448355775346830052169366517773115836363113186156655130224404597393418499296608*x^588
+66197348647265622314728084551861422780815123418952972648098294939281260720778592804376706374143554545668298354013387113424817814113636128189975321168939112620180021603560597008430749541391170120278124735868389756240053988028247765146560126015526307647680335327409181771345340715066161402301198839403076309689424034948195527550178204865096170283032278050471482049391015603473015169043580402208574599620866970734435762405504802760950763953975931589827026493357860485087649686084742120124275836927282904844713638138160866771592514110647897873675222861388067960647215392543246440966775746881967480581489790208877400415158*x^589
-166905923271481028937339147707659554082106660738763249270041897567977612307857915951744799911516119445503422838276881783020306937069252007250495110343883552008271532570119429519917347435036840638451152324284101229019948646341620999732071687267924723357984826216018758146617348692596997617578277475556224558813103693968609720320309932426730180285504795027754449668126174613599946515565965055839733463210532217412093241934574075785256733303994206747600331610745712208253667039018686819556471771677697532748293520142361977399543135211709113481570966399437940734611359891767735706227513411477407055958333690612399215493334*x^590
+418935667166864218728325960208737653543761311804685560099721504398583021596417536037972229482818303246665481275021270814801208366661614131238391112616809256881560347966683346046963788552011982583601473348298684463105602618165813507997572168103694636125213178197663610081743119585868743353362840844959691974035597351920717291031029647204976181129019642651765305823628458848895355013416389750826211775813703529783313081677914586227538738122499923310490621647977935006055504021127071341282893897006674951724146106290630063966126051568567503172249996917027995371286848160011004049756238187000907818142706502301932513546992*x^591
-1046843871961291601830888003578989646138040558337538868058219404333409177248009703378818368808900608680951687658193371554536587902685235759696114056026106286999736592983195668466543361121615497684543953344585018443449391848166454510795994310328880787693224929186863295293170504469097857063209708857990473748476967080594539101081047933513590236651711738248542401526223593556181568861137996913540075501559750241953503968945352582367759567610188207787002631035761688662200559097129464687143173769863054465610999012983038729028196798073230777294772223548270640382824010774063549409922198195465024324837199130977411359941949*x^592
+2604287855659149386359253351462956843809504574822828259417485158638895861141794373687439923480535006343197388297393997947397020698134566069744738087346724124348098876303273260801882315136623672909950289345625607413363750334546480181282476269609894575690570563997319688334667035175425783761164015340688281956023725509717461908054831906030422920177477843045094010920936470153613286261903735745426329770159300253656599252574447895669929187644730782052641875274858963966991685081540527178980106015266316742332057623600917043480321177630933323788620593510553218062570977019652966301759817016594271528007601453938529982530066*x^593
-6450317497881072286646907317411365030460630076600053584573828649951148846028892545782426242240150221349637152232929380542235502147240896333095993989705790782010016085071888451441372015127773031536761513557642737207693601805353826970100599267962965563974805105805040040755839887313502648380867827954227438659071217848140883853561567719658036687916937273503765126740607859436308048392806663812107737939940977446544785302598795692579157466487449473492413575097044321400829163781276999167150337122749144196231851010194766398427722714448041200417654479973599387110512432583876869880463527258928033425094273517307996354637871*x^594
+15906327045753598758545578082289376905024287965284323849795489427582171058816877028430141384141750971444872569299215345643514189792042105123231411554410021685664919917162334643260844787491749930531139133032830149674519732826753047722804165158303109593152580967273870356946135111061030259385171429212510167861861337845426682165048633336313234881647987553569697778940482431053201950868138624883293640107374374670975010949127708946455973317301038153200522708284794766591530759417669680759836336593373430434143463567249086661693160914824632167873171590976259741047952837124602489571047906073051149500563899012558908578955880*x^595
-39054071259353165873488933846928027271880663926347835315808763396273791480941226401920851067653619116068209707515256388077628307825551141941915259797960757224332083173671592999293942221276210186459598507786523720759229761843536313649265078801701306768983249711896909842014020167231520809331128601639892666033929015772957320649604447202382634409556983871630731244989912885455086393653928230624137100662034503882643359693162424367057123546353610878920894933188281557421561693943791654668515585562028178369951088930336238375799224621307554935065960965221064661203588039820614786494852526211706444615092785686141095867463739*x^596
+95472978496155240513225931429342449983033196067745523172724024958875307184676699496822394840444724990539535689492857363408981288471950306382319865189686029560084321913411687580013456530064004433758733526755091123890264693092680356052198752401232114839408304639608524804534348689059149433311208891487266808663915888612809950677260957614113048271002605127608920967155852108006738559844567286814994550558857030585901555089442057988976481454211721303739796733929506021687817467692055662132120639169638329127704653443439932035168379628201078326607161596057451728349149750495728872007839633587515307140179270353053136802915754*x^597
-232392376940170980411872572759783063591497009963175336436745545179322894779767883994222333768063598534699609981890702235276833417105972254835020000806429795172629478536902735976677575966475238705338104608982118025426688845845236693458636361241116603488239380810043351326006458366716190681642212583280167388442098565564012900522039542589536778949487801203588842287652090340857094471000431226820650959151906473317334605141625059584854495875773022127666663072112588987256258340444872370377948966903887435551535452301943261125617190963702789776302708361086363679030006849935552586331369112426130737441946476817495006808205481*x^598
+563247699927468331092807163021430850222250023206786179911482066352758847615003762106692441757372976336178502705732750907555870415814414733167445194300122280652161497298928802282557862588884130051006469932875074983638161030550368719657849773794915844014822912383821933646102631642399192630771018710325115069401730412810745511421733280829811475188505230565132836491969176850668512069078151120588089499417106345944201219597098687436166736326171690337204626374737499067927508425297128902206899995815316285660267543266044010454603298894999945618358773801891988011945047153206342163398358687545275751257802331274590052425701689*x^599
-1359319214511756645439284898656281539312221539434626582094272283089626178099760206896564639208147574421576961236253176274032264804409073791583820309842403709907878145211759923134456944506310906685403306090178851364401135691164276111527721329901221127145905961704808363240277843877761190906723420525545466783083911073600522913523398605843761648668399646738790545649096851042177524169429426839210041593441669179140754022487976537623178186436468408331260032904560436474588388489511719424899764519839763079075486322408251620376042217529959976153872311369098414388198156849594092518117320876424560549334291289130999193961995295*x^600
+3266598746091319210994646481955094100421840930265663973765285817696553556125208097226296109708915910020330579685954571257882121410812140793441937639915523360563878434593174641660144052145007671382500548473837796478324710403256147832511401855098691037328982136241092503494517286150190096401847174944562302289291315662693227542643263476840297322253497900863857026758895753892045913275476923119601746052120408932666141453058395476861267482025570518885400162456678442811980303579243143542490687799727092501860075962924973726765499207738521426808773801056634953782024517522985586576097058042508083055093130443043051709007044346*x^601
-7816814166475591764315491214960695014238408081143136157709938742398802827248268042447436482531092530818082373120432005863136510006313865716101329539008589576073870293027669031304710725744645907341617045889072033579522167605148203590954199520326650179420065592423588565473199841561174339322108119121391031996808052010926908360896769817131084978666345863288404267311541144877382686455532937526651140297458626840442297762203416796047650188872544901452687940691408741829627903635532700395493196197946078368801490542144230913716369040341585249227594322190844844059353976883642289458924378345978865264808309058923855638737873000*x^602
+18626461743289756181663726050982348000337927849516454443741968874732785037409736527510186600501732302691354582140523098990345634913433613849389360284944004706222674368737641194178751557812005528935077581841787854693074675447490819674916874884864403891622525372040009723383892030074680083766140176159101310691499036320296699222845756268760075388071959091396782964285614332221644308325945445900239659973734304550140597587695896180536135244608626184098195930540406959742156795097971094510678070383404277533346160268257464528784526152499159866372610031962297748771919417043120837510876967066624391708779466161638590492608097754*x^603
-44198144839341780106449692147508064696556022380061749702889712353039302086586229941370004834744244960696770807373827097040379639921246088166191600290746795436595985648710531249649880303703058849984232092048322758585826462655985297501216145798679276940389260055247668828885755744373789887604577762609208902041967004323766359024471941076526001491066030993941236920944444153472894815596591971767332343244614166433295634112629760672626800048552407522761643405496866013897997486407996131884300923145358034348709422181157872740285972629471495524888660995784356576081466189050072687373615617865306998905821739644533564663527810356*x^604
+104437618551418834858346048998517430753378084800982823534960794767690042376949001737043216970398577610535520102996929139705141366417064332860226984619767674279941115676484867631820361379009783506017704248593538044675368675869290635850211048457131463145165088145714581220224707533275679779563646682141735913976259339540354744948715061612471445773774247728260925212468906555124771651247435158335760270682696858694092715942743662536674281258867896783773740542615849388832812052365877417396887206857707009046718856813369878740292030259177894534402301816901383474824714783859111487072652550419720271562812498079985957038342774596*x^605
-245750789701998392031934382083676738708810713411914079628766839585067336667934723012760943904502374719643325272968176333411567910602192620678441331563305371551536542121106490286285473263409472912159701811636813326936691978924126097563660289246799660654731735022646767064186215692674743038461511318747917370533195393654627016388569970395498110893535369259470978045652133584439788130894469465208082744845211434041195135662223130200833402723704153101782662892742092649809223757284279625006279987207399553258844285781762389154821964709361430459395758250102246088219798647438027345393966227501971408896608978973500566661210704377*x^606
+575868606976519302778196968821112339164767330900110641117874280671809125215398366110451618469331893288444494109715707853292132320381067441852073303017043741746935799322160965015985148837614705205383109981514839884864883441643927257735618361669419189954542057534851787147546396885930395549083902588324587239755736379244905390821477562828795499384930715975657992651113966984084895351208273066712785969756207047902129319463822926266573596258292056530710282812970499225504969095118847640038364734742529907042772065856952907358036403303798770258656885768856133158655572385309053528659469216837191927635134172845847290497534825650*x^607
-1343840063277920688398407221914252447657827533080037946751648339901421629743300245885378230974677061987714268087738211924106483697758313579363313287936322552565188684078451700309512613395429888100426631898313138229202084365063326174277842893162969517079238651316555332473534274942558617063901538083855761157808264165213109001006212339105899603076111267007211510166966595885584912963197936151482056834522217705492237134337927333005147851801492293968501118547530575377425795476160506940035845366612253642141388703861286182627981993773525437660426121717766896344623734212578450811033711860443737501779707206691279695623932458582*x^608
+3123002724333116301863617312871086575724555691571674073994360591478464630767682955298890636484154973891834000788262782620610360354180991180929261717829655825831713990814823682093842158638234561913901523244974128576315327196538371185403573350449816728377244404664371121151984778977185486792606229447688528599445711070142596862988135087176267587998546505264564160257725481647964216308792942365510865579771414921529863405110781618325512468474427944356118221593374478795257846891273863599425431548470691294820298308302023923774597532851160346798815194037233551641132545435974551013481562738933535200606812738688455977937805992479*x^609
-7227737640261627814849440469369938357669807287427073424895376012845757656744678835118370879687176508909242993312119875372173829150469782282095868882709919887791586523721678473502222689483532093170566615029402176464966679657773095460493631720225189762948459058927419894497399605739551777804811779454663473123709361092252619308453961017662426360077893021407373107996114239890547647750698398250796437007262345059457617754187290717795455299656996492684415635792738636383827613672157866349200111078444037911491129613354127350974021921430837404601948890900296915884564486944426152906491855228078036732887173011227875281380994336762*x^610
+16658735423299661173255828662320756156585292801448391288839355561679483864919518035818538504745716442795461708704896656754371571045865360005975756458664374459260738417669252430934167083321820556251759676723562290881459019392066375247289972892916960136149298551574007696358312888939986753263614682395512647209621015088066967915690634638496703698187506440784709127911305041795207731616636251943883213793193261269445984460298475721537904329058279135627117774570185224130588544500568728362372558753144900168842908258553061829028787907269106518858556800019270093600443921400189403199633904880295234650888768763407768238790975160262*x^611
-38238027834201545934511001870383580527968865127676887531754326357164877387653053509802962166622295626913484138310619747768831737556350962952430782515045152290052962856364978638132001967423966940052606074038285476856706612628822632804341101353669833155371332988432274964582353997653152680418976905425393971536201380722992094355223882915565200638987731670030462312392812361417485895709780080477791942982245242525344186450881380384102224668359162894901269966482909051771809130678924778432348864803320538594794504333130908903203220531661784621023244628034333889813457562930880918140104086085563082692337240237367262580090413535806*x^612
+87411122690747325841127645872195848155849559065512210315212237173645014003428960293513654912574022700557779816156266770687518047326024473348585333822955828540310686002914354037346176778059325331311174967386768514672105060136936816183972054069512898143832334547843209251216374260708619467621600192339399939932863442416476442426505837956261370668225752812154714830548692211207145906123527932310093510644376883452493620205400002498654874201744523862593266863362781577428974709589506673564598989810302255317579497283871608336660378485380108648222594428284108937662716888181893236014998249916842812117102046087232382242029295064310*x^613
-199002909575846093494408769136123480950322929829887330020562428394032782811412464701913086984159306937372142222288228960464168791088919250983706322894929813732932202075058110687832154812880911785579064814821443257495512616906226200928110320201769783587151711847040544707195860982988658383820929506680763975723017316425720429006105986630897233096451509552439832363679552809348069362419076659716207409360110563701224793006357496062196911915132729484285972913483477565410072612705524882999366084943811075322795837450119509766097954676285738267609508975638261191733065015417472250022348060388710792033328732044751629642707916391805*x^614
+451208462671140317903542496935848527016828630039711690123236564034478433615693540156386948605979987866911637051462254498362542326561200627514054035062172622649864883139749947803549008286779268332781005920849451276469361303555496332443971225461729059479408212294851767717638066490915153718711228713515250145895384458625909950653212819805984334618621527561399689263112392823602322960422048560578157244989213814911563962299307607464111275809680119509898233620806985304679026890693784373737559126172026555008788705489261893421310722340634139068854858669878853617658963532391896080328534938058203832144228155560622489303527439952025*x^615
-1018881132813069850583463492317146648016350743130408956986313616959033160372807033245010090546665827105990885807162225278992371163634018292597168731755311504266026339232197502326369480016001409389044325749386788482384994815816057350395775074101143487529786874965403574969470200609990161697473484624612974550750030594351503967076811547893277260657526848008209896557542895073893743902731085191433208293815876548944554389715019253037545127413365028533462103577844901830418297734653395000391618468960067264449548998124062512517328379322645657537126304926150577680751353345588925238070370657001416439889340441949850105726006168420602*x^616
+2291403130425756379387593313004536191203724323616965732620499340290579654734490728698179608945002181754711768603589487239834954815034706675292783020847261592726629201859271168938858166217267324454001388186741926442217957896624701248005198897164078755111939310709537013960674891182629245201843007314240972757429489994126959463510107756785069779693941332244260408295758390015347980572666561234917469391052844265079110649639458181168604976186503400218630910728419949643902932565233175127550562176564634200565183092052283160768718268809484816435680386659220140206179969826413044664809324313467364163738172642732498864689158104114808*x^617
-5132326180401468964064031550728467546094429445832888569170549299493704656648982860828591407537746504650145168930636372309301875041965847315393182788873975733250486771584827047968708544116081295306178005020122759783436105372732250464440863095602120866833729421923643203768177916979312260980208980660014415584254527401955096606883897390392995102441794373462862740266450981475387194502313597667768709805938287132300944120638752117392886370991926901367619033183713622878447794786059438742111297462809251010427660139329765231073918150816322594358135476485138920961967216296477942380480033373916238582445325741890559586290784371916531*x^618
+11448924281627277130389520658083583621854824257448211553971577868807082324180838076820508548762832023179061142900655515472923945166957640581411561026239389099930178680863117420858597969927036345189114701820136880678455025787180174980530909900302639451621505136650734101126868389187564747370811251649070234646613864146748513600190463891973454810283850064147358721092721518496192183649421137134236894892129868481344513607563501773131005104803290396933530495134517372751334189858966113129304478393941866475392641432789378633131504475852186154787153970731002535229050642760765178459523039354685346293525224068268251996259173794500130*x^619
-25436396266417694574804085268667674237335974759214632843516178867074205380741919890534894617469270031080016643413017866762963925579589504752700589728609944638010665322704460921347543676021782380522794026125810692305535045048417544765567591020221596241762067162826190061411822517411218234935363914508818561912699492233828563118813921747880008576492721412649249674030439036322383498994109968182879453402605711082624085272702525594031466897925183117278714481671686402071684787819894695410488060050545797153393960257830326211665077231893698570153708972948659911806778362951920867832360776142308340185259366550223455904286371175861892*x^620
+56284601349521610162474787665162456925733410045090712990695474047028079320475139963222220883693944283518603274734110286763803842921882774968176701360184073279785039369273980496404435725848994549563808883016219268224773834646954791150008574442860550805505496623857812104173487355016033447531595862291629007145747976356831559916805265919722802340628904126069676294064548691144708515657739001233745308260403799475585723825519030253746521002337841386896338078637202763558788526734677729811908718167154936774498377051684124894588495499406413968744320696380705735310649136181861474731917138513417357035523184670055518032370382221967524*x^621
-124042137847469485039281922246422112743035438507815045564020046966783129925124234697258958766542570036798004108189047339946305565877672955252462155640922466105122732833381674943612224951460062838271774294961854298114759566164013689141381674315474989768660744726077010425773400139911443085907928864658077738512554250242220366449141346298370350242156486638852511163720479059140769796191049188091139413089190902187591677061109187418809636054802044740035808297706015435389998928730731647783219922524890706536985732909429958647213289819422836413992951301821665994243894713541658728996902158112117482932292313380079747971441216485676060*x^622
+272268206545715715687234722009446347903128950387004422682010509635717598715382041135550189060103623281578475584407231002064607514643342141880715199678060902894420665245007146942643949412672088276020681132345746884783199621911600609911272897500274299372383307944350044871885095672571992273602870417825514921374019174597395086089714554984704391691541296665597499363849837159697267742705999270458022480049990010991691499377926500359199188015759569208760222865902465275201422455044423427212958225034476307119021235358508945745140443781220751122033998118324705827660010491442788024767941948533316935081357011501599306928546802826396635*x^623
-595216483574866088037506103640634836221364179170742840866119529239670364520156445492172875103154707538358201074481039344021842963483482339710740207873178929309032756554820508243156761113192356025180475366601204028749449127772626542030305686044502545142194007014681348628216986704613404172579683789765096400147958607492437212918467037180628906097214675180456798156325694352791272777093163982594177855212693394131132394888180794098480292329583195000342872406188029364468834908129098927100152594223920667511312953546433964191529320614084002455102312840294757405102230829452408216039305564110099097364616003819362206842188510262586697*x^624
+1296001441816811774571857211799328760270933724580689376714333944723623557353690288486226526767424104191703242018558003605897177268939152109051955204685015205269818167251652052215338262932978268443285164753033954634316343580838828414911773139629566123324257297868078176417271808066891252594473402887333864348696787553541415480297873451256022208488955487868138232418153756253742501474868873787913595856073599476851929467502413848533518869371227157751024107417211986771105599084874156195008707738544066338674291140066318737158186363139344457865339954776046483674294042445410413646154703209934737750300003798600228069632357245547936641*x^625
-2810545485714018279350841746678460850928863617561000866967476871442417016897839223793069978978241383309695454943111135873772170328696984908539275215765286324590771629977226943707132877738140013196533316849648774715245906904020343845561835074192086923250360974112040385644695932407594035683126857842460149266959066057562530115599933656763274580621680536844937685281458148902244601852816781880768111321842959861541603011423416076352903118447387572384815265199249744613794185312945595801067298412637473930125589615904112993781941115249606374751926080149308433797990323254391518840824724060447047264542954434873579432617607464823953583*x^626
+6070610055513379164009904601007929511031094162850205494317353397494288458451919088962497391031836283138697515259600677374213400186178857564435740057514863639510645024254962755636062679990180228696050454370277051450182498111069975609951553344562744525148231543798324584767261470700776067609013877817676946730287952684509099544906491082996386879124354663740118227224014564472199566741496965588132147020334782056975260904908747425243837406772768835834927324823532512003500281094931076355496988670055757976518952495214094480134866505690485743423749127566030383896661966481703541011496304714035320270440815714183070610731616314443581575*x^627
-13059679983628860649834027234361084588514779457075076291090625277935320356759221912823092716103369705483552093160320298113997212086538706797324885588790647501199569082206248226683620955251657821779671016934201446819989880859991685287009594076176086665573512423887254826625851757697529785869801495722188343139859725361480858873956900855789788768655965662985780402406710829117884996809371974438415327761139691847465662872438016600856774010268755210433433951121341219128940080467740877321297505382988337896691136412814980836668452981305644146637266918263491283105070858102197278276285494158101960272220573242201860540366608069597824932*x^628
+27982919254154067825350308003266695369155753552113570719315575018099914832051639169239066781147439807336413329141459378671167466274304998492546278795084808480741859927279476378064791433649368828520654917117580460655081458257104955261358361592275457831718344227749646434115539068907532237803906129378679053165691074719935995364560716117867272792572038577768684460178308762759876833917269489139883930339965169518920606354963737530676452839427994091811604281942376507856322297358745536384274578221398657026525811395119932814828679045373212673802680807990654330172345118061902310740213469523784015344386188264089700032268199756889782116*x^629
-59719410590353225749976591523069718765686445469901211293683548322244251283757784035082646854350595403682351612673114975418242473160904371122479362602394613517958371474814445928320502587123214993762546697209367646354590478117664609251120667340217899789631913267339533145363093868170174671329474768688044757184626993607671026501733225661352502010849079219799929953580398549994797986218925888168119270027066163356608078454072692500084229315423375696279224343252914660188426277075608877179703682018957215267030319836145494951108154232039385529875746663694812102423768826295127920915390691136347602318746452995747632328174395682676313245*x^630
+126940924980263124040105631933891014022702491967780884036543631604106442580737196308205163857087349006687564366153718479969882508183068370935581284128938680447265409690744900257867209929528145046267008408537569001743720765089354597873084745957050600833763358781142208292528450451473125799787312865533192030048028442896773509971862814582792796642243832503633393975129316621136562560241238499487983825116937842739161074229022323554925348970026045895977073655493409308514549408475473133023032687763914935719457451781708151093448908708662231348938704062883363426000804517235575496470673901472423598876176738491151981694942178111175110033*x^631
-268752816085355187067093589297682183051313653036434097099429792429821111826293357040793716216105412592860593954091031095029374239289621152757223168721524186604436734053604634563347580323740720670571705742710344194483468226436390165134569939384897855434966194134910575605958290101716848129386848177904835312561213181315988408111908905077589221061404987658577745350965035245258161444507504306575885487712764106671929186092419819737876274264804030505835790719679568345640716890543181465849004563503815662817096792274489769962562321822982546665342945418964584806581777923829779782277227274300046825900056652450502562205921239283363012345*x^632
+566723343635899797476973382551556454497964017530021088233063771315504695555659645451802700331781399580088649187242571931898257195419714130155408156016939097260778917219756659278392859230329169165821607374652651956380788981222349585465235088098623123865260210957600204667999418961957740900674805338663650973040631912228628755691347580224163024121568197543014223097078461463292841257501265540629526290502691161521942645548950986617256338878007141116436706444848421708712095256660846356865993543674412697979380809749909599463950374127606795571227115399169932213997021740971915930645534699532757770026125131967991433262339832290824687384*x^633
-1190302421575197050429722610082598165715186199401553744386419162216935062828109460981441011349423906515373251664854919536559336494286213101043973064824532249735157065262265760127284265740909785415891274737315739750668086852424540224542081164370664741323438276550503898281977184895704984742492024823314337921058776804174766335898292541704373053567136178946397181758078351321869875503847966977954666816853963180156527943735475292505819512306035995113885267288062810669264032887964142362682122706713372255548645376335596854069127780720376471376786489894745289539881548303763282778246107076158279989018818989773829798890410960914186634884*x^634
+2490078431754224136400257228004207304018903093052542344391146339489747275002194435014542032993494205761531051870732545459607346784772692923152884220524874673398707607472495016228888756852129075593114678795895909505198759140617712876740891657621043702182290942196444622661773665655107434181912658821254737399638135914621331498663085301655611295927231374131863742533645756358060259019195583477976004323282566735787088844823760159623668544102847514031292428698628679223006136935062848939166753889084952829698687011400579909154864666074734896192164528667192452548265379531112337659277586858362117009788467727356082489372942174908406335618*x^635
-5188472545470808864483077775545387289499909324477442580417208078483160377343079922421975614586156878115448178348645804984629607108733732097684400918615163596999222554278797335601249716208982171151752206139778506723643734491778280983980173669071270411101751230231040083318977282507441390177410729435258625916145877847453452488575411786033439305044055854995107263290139081537211727550928746220676899097729073574289460486133885626520227957325931851480013861468006855405853445078825592820175128771398432426024555948954737599213698628124416098234024460425777063383016241864267736193500662830287969923372898393154035082854191135434786830823*x^636
+10768074154826530034267725835464878560945275781568547469509355243908140739006528227110978332164515094611809703442032861583765199170598677383196141181867712600307592481814821988657249087988251611768431171311269203409945201709192815280474406948696087571651564327255105151944316115269911314969940587489714398320462821859401424160785642612729613251480769413474045684657230426912956832935544577401672096237466208963795753926311549574439290205029605909163154773810480342037992825164196822632902221853494434575076068859080793777548514633439831222761864973492062237704561303274852511390436483901137185624815566355402758231483023809429434122297*x^637
-22259209786047051099463695278450519999948961953689743292969751259322087534942356941470643940356501213848197450903370446335314029204817570909972744881775600548092145627704355720951870957401420190182190717465599174827469689983290799279187962910239071421556907763799226482117483018421475554287283631356297269398041397831926691597980970382523181202336631551027727058860091924993999950621412946980564236542753719637197583387014094861708714431588169876144180811921781338106647863577027291159912290797322775520229425806999834794963357052823619989185264992633330481577427900853580177215526342386583579637545093545002479062169562645227000230249*x^638
+45830622158711317246177936787366413741498447551607657795769658282097000408759308187287038808468237731235059500765158267281035807655385639374652702582464314131948928311203400182872201767241237589834236998367865287697011925295990630085971384416463098248163631705616028720008310296231621176970720010588923266817006885348738806968347769348385973343142695959329172719182475908905101023221937041216377521679086128693235996111357981058738050227717935200796382601474733433776387512676277509980146974724834124596325302889759159780845344146881894080725218767060064374256664293863866246264499888944530645765227213641754311041846609706456518913444*x^639
-93989021676218176703590391350382117997597004734997431790355175233554418072238406681074192556324292647699587106924894856075657898390429593711272078364945355564411538690304990043375901991847512658320450287709877527296337752252346603396046560860209053250831200965804327160052567634334555128531522274430723303141056548939032244487873515764967735188052909730785763207423176232105538719947752616422327844561928167410466239452601764649472221167550290071259854840100749362350653916428769929833467628132776840915880984613843981673499914404010090396506809107059377133950568943124385872593997282752633513030578531787700510188148429917170001552317*x^640
+191988351193427530377692056762424481754334878213500537101059397941663893650091185323201461197994533055952147226282423048170326379162716733396348639150560711680519022511525684628522388432062726847378506015876227533586031097710365520751829284318508422149323761089296245458630150369581223506884492435385169102277267754659465148687859699202225640709722974346365979136342189999187535883058615344325303074343596247706630912466290492554595425514469107249985239383070636826764640911055279992671600069657666370248929049786090144506945594113686966760358424260097630346247565665379928745366163395955949250538330812823116860973434506998949896375885*x^641
-390615937793488638744180753755644176831170534461792185398221686666669062699620563042359966726458113284844214399392731755956766027725739157633484602396478381915485599769082406422105768469125573703075621133905458555666711919554992968367643790437621779226003446456725146771968648066432210330401804055064034494879017813127344185334858017448113798245783599128187086234588661561162551244810272709896254590345493285196315090762901695143123307838145828914986551210560171803553609203756037136484370006572184539780567218747416466228571782528582642668530350584526313995264910401826371215548482536510064913188307649642694737808260214655436243016961*x^642
+791595429963905218428215056802705833390945816779758375834291464805908124055513705563567998888303959355397190764386825370228227274725227531805654029182058237488897539796509557459250018179029702618347583058182365211462599225636343000831796623238127904628841146064832356625908242313767835762308939985300212410528764645229171377353825136514987917356310823701262140663311165403360509982741953656988585463758195482904608259398622962043221223452362751919191729970017813245991067957668156176945711296499112336080974696595267040475152900115393283040935972078284587875672504590808829879560457554650659980057389069023580959557116397699604298115645*x^643
-1597848858332677072934094441713269303384577548135563554077775850991610833869153721716112851931554618230552352679912929017720824620642231490964451106028563638194843657811133166133345569874315619798294940496724871024114834240273373351928682159808392939028473159083314614714919634622637991235349004473026969696388285668969891508813389945827326526687615419043859261015202979994148967601464101280412728464455940622095714939002180077959445014237807142253207628991332404946714439766582653863451129874897801505852068022787781696568708181815040405058573995878111856549655652140272861333701555633325100544803980928006947366399535325849642366399669*x^644
+3212536196581460176294912198376588224751681799038358600962833749713763620269729180450542424974825761976040966972941398405369132205463700335633837755192980666160374156783250974279364136882046727819999710481142948766183791936737191125372423158166133970126470492033386206314033963444730350542085254448047131989261908826082929086886484824682952074051386317376234407770346378298187012225407889175055435096652783656663582104920264717757259422114381346822472847318718969457189494069315717147477168381562799358071412954957844629448239297951362232025029309472966965027178592522232613132063902107432435102135375501399482698454857848751981817775184*x^645
-6433407311852108305545362319426655745197211175104169003476542491376095065373308444724638326761562369022713477465150862262918559248593578290688086602702852951456983263144665546239491478511249062854318434257426488560390328136571233188810825865364773428292757802796078893047102999878182424105709004571645442537297977402026483024634141746875424559140480762350142049826796768430019655697428049644636393790465087553085950749796756763693496539978286835032605705431289085297412736975834902276553395624477256401503956226682254856650346773412993332778937717632273629076320239361792960109164472252954897145301739170802495758518704228235356667451451*x^646
+12832624340183552321151423993937210370596918763789253891071262009969448835547542323369751833186848334513437121531492839731618196247559606501415630661313069322743579929072690390936124483263396222139985324682880107650824102516129677161616968484289320958063888020849913374798309461863468060153063642276050405046071924694394293473781153061752220619549534328508767899860751279370894446699349624938733181617633641069873029788415190340526460179059207535269194608519680812355579710619543543607277285612968066807771194071232593843403079806227580776017840178772971314759360138107346266932833120655011338824846230670704292985361035181196841160662721*x^647
-25495997908499674678339150071900263688092809151212438963543008421978564733222845876053693070977436083418004051205431734218357500577425035546470864957175890551778834199577179347664648760651163564092149575140683282772904091145761999747871905846510425662173338300045030030710934157548778325582472298702571551162793396575445655199299193107495885974417555611456022470444602972893245698648118828552636153916302772899603430511438934452553704974078767814482033854829573272831105934093155659940629184946049819407599544396149993491565398174835808067334703057719100173988493342289370909218049667715362514599898656984042966858335532602676960941329603*x^648
+50455823289721445579823981949371446570613543835793384453826743945921088929011120481473503086641859244585207502635467550513150349896794099300333014334549596205556512425678783048981943735539260792788611252427214174772892456532357361248876143744543775985795164447283838408336776487442661170518528007086947009631989148341626129684969072859876691504005585471412825220089320906428196839974176198223256628925415481252478197315363958046045909354152593994423110758103341847748513074318009868701002999962087011257738362212986832556144631801221114574441790015908412552544889724061629597163732528340440663930282074934376046131176683711754823305033678*x^649
-99456674947685329242557805220452809899544681193002267578089091748606497460866599750163294170574278401706438653712516628796852267342485516938284861707196577483070176559408224642971747449362912023656914925830729972282810734604883589156416094197094466119943627088857564811159918511604849166577998166072230188525727148053413255775908829765907191349475573195836313276765024440929100380055787817815090938681012344683903950787373746329361215150146145325854060263059734817520934680173351856731662248783554508982131046974024895817238525196658373926264043020817283745681789204197855095974075828526499271997504690234083355321648396470274619768873979*x^650
+195272237172009992759466566233165492895580104098810976272564212798308642802559186474997859698838671494844222360295813893684781810503705722244634590379881818464647108629482453976198414715226715755786947674684782641674158879889944417872736225644073595691874423582200989736633520116555143609100674218168767322920052850690549223983743577776857549610351036890366322491025049738524037857310961473076620076616130898093302442828367592649666105263579349774452267375748568577054831854014327566699696053698764791052365762708083797409548252349320114754435491067773292987189726778418600301234132591076432068970062018312953255055913381234204181526447362*x^651
-381884058641161993180507540867091980511828353692183309864425730982447905104525808531795888625012460783646593798506215186828373169756018405587114204026062090677966043070671706040902361746430232775440281276400792730454368333964399815363635081526165016428292645072558402932175210135775640308389751541495814674137123779651126891764851699288207302637246369580652539543421352370033213017012302323031379911099023661355698919928369109613605116814797347727132346940872913194993800674237321328164853033184341103174234110467139192478037075481582078246956321679198110958546822441705718225751637065570669152081546495417333099442267381408263591695561221*x^652
+743887939413943760746431397028100495587773657939090861355287390438464899625214664031665474966906155519055691459244749661991396145271297850490048789145248087518996492937217923777535128059910537621401665637081093191397363954659357882784345537903371281724036079127122286754340319421382837013473651000057625952006672734952578734245708043313106585787559865269855778108771021048621989292435137752782464618649659617125179932431102397326019138125221107815134392155883247613411757563785203833832656742501578545385313213247635410942667890874354073049617241516305231976098796747677040290772558862515396190243923092078047985732127272060402736828212780*x^653
-1443340938974640009459916612087510744754650553906202094956510091464327044063764935917405161366246204669140603033511624417250654623711836509077935311135565711921622633877126026817733190084785199018611062987107034937850947268802323880994699851143142986243760024692896648810647891982673405445699317102959732367044180393301912129216500320306835123521727303640192719775649939674263797115570139830939804154218637709582247732944482705005052599126073043120445924713713955313070766312101029947175107957990984153251132095223469948456015643093812182583205275793455396274641326459259493225318801518698541085943469086637815976564122270566516000747753185*x^654
+2789434692012170015335945765727446335432014930946543908407801667682719146264593240977059690761267569081154103643424378077814898599699014600139871909448229450075761640835680042440797230241387528437278804663133071602486235921761935396327290532787788889935436326862082174564004519049821779262751978358097332243038580405925793724485321016719386304907137455233445960849674949013474663768961189671970249094804253854135059871006135943068813722736557801362238544330925889554954830456374576356556371038800443010960453879338221012041563902879080879002016470885454678355259811759703168958048963357457469679129640665725324497271593184067676045062779009*x^655
-5369696242007955081419558024565306045977982140268762927030469324107951189699880014388910987458227765282602982370314308996743138750741967727006490321798417806892764307126304926073909082557657695662545264651227512356718810606410262895199149049160423821378353759959914965099842320162586364779888302989920193283543322616939321370935712315843760568895758029368216321969513265382769507115299467702552103208771546757408926864967807027516474572824758115492673180389045897489440227766579389667789932635308661329402718386019227730993841896434475332588362688999686225971672710003126207533556568704306978661165657120699767514531310276064347625622069485*x^656
+10296031416086390179768659198003529289695978164915334776015342198725278814804698586372167530164693496862878677023213384553241055077836385143127782164255013444928527505534744559461148491509703795756435301281634245075058785374482073995963811991121622546885224018211997490196909659600793582437094440582105022457241634459405197395988295816466884587019859097690563247762170134128834369897293350288212957141659028925101141932563723747190605933916695533892531531987857633616869007877461008693846950041717575477346220482502670655228085928339075801061579953983450620915889983635762714245116819957305448104549899686177446070772441486028517236217834192*x^657
-19664230381829556364655676194868900095742964644754561965181288927593900704445997710734717969327089599147276381407244274366878017993372082542880070505205746087139017232675589028098677211798301142658319636769260001849332904544963612060892979926657157019319973500055483399693910400822176667058615716788792915096320404363327948150658051951724523344704222448863314200679486908240518730813620247113642169562903906211907870726615837051215588796456589370306851720492845469109405414397122711215929424812710441206190887628917096825448778370951439721739934731501677142144198990520624570813185867555082641174699370153568144269831823643124214870360554843*x^658
+37408587270893775666719214406623322627715975941680290043681009378964968934794186425642131782719055591003870671707785931615258230408668946138433144059273061454230766330391543744145489400402047203648098644808291763788368821027008819372732394203458036534853756584227381486252422999010589614257807774950985245257452933974082533652244466381303354793463128182163397844608126964989688706754533201717911020556596938203339238236578626365572752308175752682325121694608541408953284301893392395748817929171073945045794678388122113892687105666235307343440974742784053075904585180740656235266423100254876834992150758593383664505423874244281403002579944926*x^659
-70884812604363484302303698565295716680023040187309231592220167133129954077716021873237601947218373295788219217756463744251566646546410610555539734133262802721567002706105114504322963105049251128966321050746510484487123528250098447615459034268326734167799976528785235530447695042766103523943861539596074762872482621830049845359704727453890510244748294289514990781469727875339166139713393899835108995967827357642342422396036018945777341028889381449246390065291748472736243764859734757102089492204340650466817879358607281442499697235931350652380249049720272332786986165151186877189286266104199006860267412491150491485158758987928382687285367147*x^660
+133789756804200829611227772192081016214131273456021303800596230811965068946862330248513801941210655897813977145680557774249816682056546786856893918553761585611509653224532648485961016225315374547559448364755329801740569773427651532872138712246171653928392565936421598461424292211757453581185000046269900737719402928703563156619271746016829072142116166062783758518303813386702115482977017302092373575900137511843336556868203011475289416159530990391491070530579330776371231410441875168475603470700022098431337042790757455206030522277760038510108461803379200415172191917606856800086330010059786969457297858342077891162821134869054959648023977363*x^661
-251524637428815102615398696947929407212805756136455914467898536668379805340035560774203982874723495943964251429223849469516802068937084379064099666744693913319891638089801439559455918098906708405334301610665804670679251256877710461320267922271863884337578529932099530826416864002965641044801068869793163494789467110806331707426017062306758491670909508214854534089828629441045275477554666041587894024814880542814585404763074908480148954208901286014572817885708144887375828152674841109280968290529167326468431496055147852178923133652597918374874628872488945660135456971700216150859263374366523448657264748222149170302940403747591170712514681945*x^662
+471005944040960895557619438874577173017036624425689807416671431673840280193134878482721904245209069935462368186845936083389712486092097280401142008478947135747003813168153205730682717575147114638065234463462512886416243449962200232033681097019132045021239370511358853434765094645369254816323740408769328438572911653745884279805419148221631044792696883793144055898909357240728908458657796816667720207012115220438216643345751420308236843802310812872707687140965681978135559371452285869789963420686108185460541463093590883010012559880432871998431034608178260074462164222900234870068906544457915037071359381156192070336999061997678690119390360593*x^663
-878538091577101287892688569649308840933743275231683910792442126303179388068350557507862431497721318352839736528720688829784828991878992386217816751816538708761534308106296646912546893314217517992143142843418559815610953455539766754948901416084156871916312533642969760139706548493655201158098376835528399090632605793086587875079097356996019981025404010725728531333771274989518829031415577906905449144119871285052378758784095457843398635142817003909307056273113410418344791260711398414294351215101617482706671466951621039497004136089293342247403532741719043959913848305869373718662626871805242786812680711536745478594267049228777103053170988984*x^664
+1632237282902156998897289014499260544355219943516400658524160143468133331146975430239562037224003543244336979033830234199632087062288352949912968900524390636736625188296558898587233725266821462415082983908631527460349095485768025818673219137276771561669747868597945544669586738971383304434871556221379454340926433060182039099692895523124176267309103248449421038597376135127872345734806123094550320264485991089701217370590681054995028690134239915823364824175619568536131545562960489710186692016977660807823581542491008198248421488794144089842704018618569703489493849751857203615782523431258774110136777206120296549069429834058213303798131240399*x^665
-3020609544633070587908705628823911045954902743367649622702662024576708000863623814052638043477759058102061495374937668582027923607750247167948380760926638241527811612204997269692919937518514083445952608314987636095820876171265443371128217339465908597567586650132879374370005750208470359150888811674624159467199359446994432439067882484767363111984326641679638898290544706766969079889334033568151072138081864581862279658795263122568187799959201849516208720285284283161871829683908365496070802073182441093828620657398452098708987468531099785821734509609952093784370645483040766375436283536394088392495332680826578158961164721370132762182680994713*x^666
+5567940320485087796567397909543363935142729445937812837393554302941201441779335099493213507068132444414159102294650332520153305006828008098769651270859401637941681711401478837461109541723809612846043918553853880849852415634379570785382927448621872150903000246365605398845859275156634927686860607494931848271674312920872016087819533712569263696146708880807566162547280878022988768773967391941186193384118474993283609500269048197543142482736685060367310193642421809574334388156670275738842135899826002452958188444074740185486166380694014013865172374651397616646714631063768845584737601089004188775817898989699468913763854110631424117918120946726*x^667
-10223116208764707563608954761197169332730725502171065216896403877267218565232459238520908157860750181809430865036042680854833304624194612800820401336917748884891393729594454699321853826654946745353723565345173617625698873948685330348301318927421105971637972235385709832555857044443971147701563926110521699871381357710938283855810089804998307336906561356198838447733321109464357945289454880397031819399752010767512548126276633511590756200217565341324725052618348002592980240617959717178710156240821565149444751085680917013634258431198397157913434691675244908757941173157417673583469340419685530056749292290698519657751666144806008663051483455981*x^668
+18696521072212149260260064814508656876292003855496062551844977366319943127899700943401900360649704086870679533734086160659971561790726285000735754844605734873512544116548631300146879267316461752227659200324243682412966010479320915752490339698671532356808214081001068164090392115568612133498467860428410412532901556358826791966166996886341235268258506571186913166114612809206321156992449597270466851481368354775649910536591377864832739370705335549475235274227926358214831432431892383897288344625583361986277476112147517153775406746841575564318941565413558369351413205870342735221584315196370300517796690932266100574623356108056695271970996282232*x^669
-34058624160390564968116524982548880244269330743457207225960730741591997436301735542726739005694385838647170116170329083531502428406111121238656320030276105670758064688003789927590319819659354065741261626681279656665544532391996168663390204372504117839018010213131986160645560888528807228713006536654757191131255985964551448712517660488509038235380291634670508815602352090694130192814117289838540361852159437241569116759806851551076265029934079317374918085012316369294037586978979925587860708323635168154381091736376968847966347907760618833263163104014753854546467892940264491300052091910451542699872408093276103002597723867062524564376977640450*x^670
+61799103524942307698279744517803707022305823250537221325912287898080171042316549185138014034109402018045504818132848575753875930937119543808603905589349680762099241892802560086637617406269256476801182044588010996604433722266064466698372137576187428288103288818743300133882023809887228600174636453844512266676884819874592017083029572201972885893489598610802868586554541858898882887976056386285463948437355837697769939915969933570348578567285175883777979514842066936352634243873917365401677405411263506551044332448344908373517453150674280865286677213581507560646896214541438091746040111912637855145076206596169205171356396471844608530412694152991*x^671
-111693009298709103320935512355398626846417193380171061202814364768011845296065820552383710824093667997476522536717233063030507210289375349034933437270531140876639481380775410006204636887267906063692501979758496957824127080905336814141941552135568971166097800570173182689785325587862067052884598369911104464767124833970419995818974846421586277213592490546225663190980559711354761871903244506743183539880095617074622801224625491147895859439859986347119723278738318674563451896190931114179112069576234930508947307570408778157278453242350976036814202298964699424287218448756061367938396510296616642329925179611030816857745155006970334977242609115657*x^672
+201075191799198299794210201050588012353015782906012424897881989066979696464563320815792485333495526968169380870917916069562461030042881668600760714387821205140231739816486433537316572449177455714840950052101130391541040648955204098903805896939440086416543738360202856579319946422980299708787706032148166278183486443628307557378107552191446751282425806562400098990862305474955073702045146656398959545709932762330411807232039673556288524836998893701421210937646179836383939330826508504346875533104761249162297825629868253966626553949045340987139738294059655262955573108236801161958677103346309783083570964485499988795870624059571330825158371707072*x^673
-360561698957196690813072747132230182117364531832534062441900575075080382858951426424548536102074615631023698852048947773673019833672316473389663248186972524550169041679191207877070660944844264742611130893481493644603058500601974748862454409086449448141831242497792123034448805577892177548899404892779900681877217098080383171807486410922857975418802256062800247397848294717402649173132938902507406313787680185859807164685467294693803181182180190139109258622826533575270512695769340990060866558320010696002223081911367413459512163220466953642353251063284554459234596775168763597486480595613018855514323290993562153363966185465114997053787645620616*x^674
+644004922277945248103588139201312731707472150333997067813065172673123512054488413336513594937800372154649335769985532729238215874613730853815151801069725057204028309968506089987993527991479703109358775633430131481405005744598186460822196834851671712618366481881527443087591752824291268962656556395121098583639120073572105610619061170996137057010552240767909513698105685379588077797818280934601264275513435565163119442240862599744142164943787097091005558192626226997431333612831998572438424900808421542632942992742502806860594146436245835522865832314043431743212772684423549482819617337721255336692977713151996633416790737421692293570685410814356*x^675
-1145742836528339386229903823937414120859616624291646315109457515042660989393049143880620100854950502427799279869066153229292267144814582796183559706640085111585806985989739912960160692095400060556613468467757901090996315365498537621520242833430416408238226948017831260353427852280586723811022351322129939097389162034095506580940083004677330003722322734350907116368332053306956204554930199163364737781574602135927432273075271306068083403912065111408653634411693878548214622688491881853324011550636780473175789498856386820922649303030087654961790559446843367001847766319832005668104081432007208596664808832532277265397602155142585388257713468389442*x^676
+2030361332779968910514585613158830672847001749103659584204698738547038337366488761787620761467737909687563054773946733316276478414691329435868990487343868034814339441238084360450710531317745611048611843860763648712599572299369264458542342379805558178956727813610973033378400278313314290891566492811974674158533849432701350666957684362416819069032260642023549235154696591038854657438719405928869530284150065677660276851025418938635482663739529639081720870357720130950390823904575051980440863985867968548798393731778787813897163999136977033263864692302203837043742235775484874442107195737915853549221767624884519821470017371967164497882133267852094*x^677
-3583831364413961728880416825416305613285427201958956771345890533424658962671516662935632029898201999967563186842342238396885010675996954751410092207110622191877963943592474464193227354881544769573238581779167189736049264273923358858724650726196567313109968612213218708903499378871442264395803370105313368013711551055623652756823035805054832031391636000022250158250849155552013121074677221720029939653414794949928027016229786435943510265134551363177302781242609085107491245955734716448444758509125956339404978420290406685309650514574896822030355361550883470713102077217496163354272627045776288854165118352886012510904142100987724172447486425891718*x^678
+6301002536492529396385773019137905242263015781092247501643951235518760808688926835456352793364881302804482653487031246915118827078030076453801801338203241686960008291158086147209250707683903273883949682839373682253363057140213001836181004198913528823567410935422506983566743971134224827107858655003126333236691642070707319674389844008719513281173118027202693120613265195740784980888703069688150627399834501680844840892774094327275400173600304851102406233731739439562236309750895759558026358166405136339653046944170158746168434575565994942724332099198475134346179652823448628184420601984109492756335353638581113193572753521032997144890298257585985*x^679
-11034670916572297644989524811147176541744517381886018443208089971388801263482546501477109405678492773604708696637034151616499448993420477671206213340799529843382723537372252215888726573987127256537528741463705030319316298011753385779094564130310273736470866695659418199353780231547593109684470816256994943892108932205965049806049651370389578006554307039082868024998277539712581074577293721251743388738850291666741637758066537169014429551508732737335230814255728052711585605453553801796980556374005390572922220533251945188335369540882702047223358278918603782590799109010818425680291410132837623288967513832354614157036965527882248000002319683741751*x^680
+19248483785441812636579141243623755257113676172836719882238598168697367095163652889177678882979204147292811286348039866411867320934632472934754210256621849046743940766127604132370206364244478525795848701525064503832405728209459497067755589357428496894175092550816560264799393419798426614693094284631744108296221082792343769984971041173974080154913202090794334171029328387409166874184242069926609552757879725489522209281600648186136852504563615995458966627910959133117971973023026038619057927551796470974225706843573715948298291352287500432335768063642364924901470216227113624849568860863706048328916104884630015977576599732254912762400628580734165*x^681
-33444200464724811952322919957595434327511472782665120074140245527285924248297561035132460791546909850676400665722609716996643583172407737315004605017143824485464157575902407900437616911428323492711311941312692791524294001653667877679971288555707131994030769898850989720982690742819033023435002895316968836347089468103670686667162096202165227543705651819183811894802930822758574143921440540183821599068373849131066922711243465428547341418581763066383078557312911940417968238853410005709829928342277469989759296861178512836403393289632525314924953982075823075779736836558974943589770271573445707060425494627726328700247603258595048896224941459128747*x^682
+57880461689694733517454305271808169998711124401493082364667110468688501114626370150270045512140954671261186971231382309270000252077097213552320078581030719915736443757744029241591780812974897598729257949428955126323405120940275447743836828456574214791767448822679084667095609512715262556498473081340422624687623042550173397134030091284802248574660246627110160932522848793607826830193001755535609011104985808301001759118762637840331078070464420522030090259232717555988976340578538090865665775686006802043567594086452836937051318724092087309427722051076866117701586454455017139129914393480557418790364942232829427989286994366179643088961929379161409*x^683
-99776837555762959521424344962865688025403523757935178362810720564226882994949965446593601660913468299535003823010709414516835702280927908471128959559247148974151330444346398943056120330220266680404354755531677972431397588409465851945634786167930718428321749639212525680434991097909964545234114161664189282049482329266641514895110935509451006035692440968899067930042337119417983428198950498264287878315062792644530239465525938502011730059822293927242168044812354152814941214322689596836447877552235278114834237264148128506543290424414037283538737757035753240015336613279374473453112470254771815152356126160629479858880327458637586761500857292934340*x^684
+171322240321548612950887720162814617411952783051268238953609221812756450327304833597074392355884588926320119622408540960016267925764239826762115526256653365031727254625999655789241882690905704196450650484827713876736723841863315199521055063838342644683088898622721404074136790198046837803428309968883296755054539046621925380609970171234260817389897392023597267707694054753460958618555114540376087615609243277119329853931496300130292410656468397761200519518873933125190201000150879625461373960956777996730502559809937069005420265235562579090847323327007431389975770139927760130288958122621364810974047338414063553246225356091237376037610388341231998*x^685
-293010834396358098433531604540380656011123539592412399576658666532203801947863086034594028364873716129964489594041397190040392573828431804560031730520546733016226627196698995314784451086867764384970694898751913168058869921267750214662634116301236529089761890243898616361546089883906960406186707240922862771001631749403904982777269835058198670658271036102848768834836622768210162661942284634670380105809868125744604605877864966142055059945962878462266481873614530519037981677628092240518953819259715754340966926917539980855427989705346329539858529485771163690240961655219478521570524847169292242788513554868998924208145877287490804098498403620935213*x^686
+499159314468466958680987041373072921470689339876694197331259212921121304266905040054691839801728852128411911124610765623797432868703289662822667853722537212353753570337291218245089423979699083473809412444277478943274181336154936538684396957748677026922756049871889343097000609895714664601434733425395725407101401325967778755422739552442168567296737984158256322948108258328595055865751277846917588741198521119757701867588719742623307281824513583749657589232498942145591104897315756123573791714598058025330771677874620146881728612882645338959173181440534826248603421669400322281058708358412684165733051425559869914788482772942086399250092045531958271*x^687
-846993091388139281624088536351344362525789968710263345038882824267416416431712584501305807246237160133242873361744351523276449721085620204930505250406323466052583798329623698458044255635216280972097013153459218294027036533978540198775929608509200692549228536109881251045852453065220393863513492244466134599362495760574307749077743256623741848881102540644282077579127885087605389568356535756837374357325017226587932951540621088281186733852797153926293822407853737451771272832103139912039513576371098416966428407206114050088631042384531658045344299073561042897257904609474043886122228541039293163695075291304227462923616114840268797061856347414799835*x^688
+1431546125819304235532332207394917237171069845543328721154115251593471905630707775398769666000875623270830045964210325390697142754598973741133412100199601812619124878736513645659090680243446084160309133034813679600597004270981857026879046170897268571033073124526557344645858524420008179007567772584356332732298904208791480376789737253887852643553178879323509446068956722438864970481658889325361759434413831601887093352580698701151094905666248963032990719793335459756079032592487805911776635404435812582564037523773863122461840550496928702616812039955772943707924426416890704360426884765502235695869032557999426511351958750960615164550829880464388994*x^689
-2409989749125923674953397991319055742580139062788117780213079923780049031067096009986592482219853647566673404071192656782618535306056224365090635947026413884510237349979652792465451138136138913887233861610869704935160829814544017891039537476774419579548632055890350563942901573128270237008949650950144904682907293380091310035140532485128275991120852444718172895639419024126920733087350420969657155344763540052565674468731631496855593334103120266129717602729042260309822430030898960321801704188171278826333318742845332531227458020677226231085656579467019160353951943014401904811521799973334984323885251144232418393481219847229320974868672437944683988*x^690
+4041187283029285637220398332782555971801060223528818780007900524728815236495298962472909134258671090198801272303732796860105123095744594591043747153528495180105837048436516412600619680272516479955507333170504716345541066692675159115061404621599897141131108432097706034010337566752794845236806165447557572522498202291307730104283473911358615689283360642870552672083366661779880756087569287763920598729257937949531851079794619708852268580281008071423781627331146456125139874163965642609048296165974691330561018091415522319091409718577535129327313856014077093793253144190625514529217877091622535319566367792767019978856947495225628600886999033177249065*x^691
-6749727421453565120131055992476503047810937173455324842909407861985895641458906963450973001212649772038024487305210065861334285290340838443289270809396844155813196863604697467680529713208768509266810647550346041920423865656589025877787934119708949915532678356243509305223619525013385705574642108837523275195035874281882173630520316946758505757901455498874930041490150277898985905799334682418336735079209534822378019084106528996309032002804467530722941041542689767100068140037992068679727281125956108954174504151332053442810476489711166048500054116164964596931001493795086139140581533209242551644625603677909964219483184031637158296508846037630666434*x^692
+11229139795073603714821213510872863009005386724747993683829293529458197975220754204567442520836888774883543375436766305112864854738035725681941081485682401247870874154164837287848174401747496642506625901750372829719331988350188301280869388509728038688345500889032667477836184602636846860430422973789880244019825492973700394689220082808446330227227942081434993287734017108133203192796705703069846371259494802399952814594109800741995575111218716033987969223404344715268593282765618508780589570411025857435404361240059909029993241600001363937403608127183272460562068564446543708714603189021782735235204633907623854509403684107404474944741319629585169352*x^693
-18607551977731572790814347003036158563512391562331361518868427140727641952907495938820126007052031323611328575058341499950526961715965947472706101949131718771628267759256928393976081442566294021639485630480256053992160840594145400156253110948492982099124346613634905287693972313179164516137828280278156386343997277402591980680268044488937111033213021918231058310081203721248936563690900422064428501993405860501795271728723963586089463431869390025698927894920147527414808533954096674377359476078482858083307292704086258406591525721260622482048026916766688888554416825605197196294621602475478063569212054725806615117943452868028646406044477157358871137*x^694
+30712415430502652011277668912765045540132462403164870496422383316528260925936935526108130604958220644720850452427172962716065271791145066186574255401868384664714105504165422093069038540069538697764120790322003779709965369239967665188790941641435880272732772605212584928123431756657419041641734344798417124650250298848136832514599599050056800648186125947537011493329908285553320733457969585562969187061638223671398193688634626246669739123267987562768077973193958607430317832578017631467692880325281204369223967173877025627580692587037280162111882088700810407681875231390729761880909967195249959186292917606131474984532554257693667410534506255730215336*x^695
-50491718121856512929494728683672205173241818821494121657240739710265860377191290162206016445277038406078988258239822138316672687089906670817556465917828217895417272581024855217920501387537243461943516423387418491323029509608379056089511789647751585316247755066966589519130750015812518781345413928896423039635611816733292665104739340051646038554886854596529680155556755095487216281058291749332570013717615800758932721291711093525747734776209691373534644475243671402763982613310234793566097183348745030290868477619736407952966639273486312928359962643453061549345895682606813658698793450698724232801820842870589979328857465818467784521679161964484443098*x^696
+82681283381506896523417411657641232843180222549950459087801288770483388791563828449472951719748726709814990031876536721270721677459532277673927048824992736390833801672023715544839147016149796729071707139708818531609228247607289065943918591755846346634497379136961277806554713817424261888971755792437958122666130533364280888046181833452795675469676642968831712388338844465644260982494194157943154647647692307559461796970966844714450077089080683878097834562420794519601300078961715327424026874810841501888216362855636365322058010312390348610519758177050372064389057070255859867508777863441014673351096497086169269405351957031262775590099442242674348876*x^697
-134857335922113003368921017077248532752929162552770904780926034619867398576492103385152887790831206082731588487817985851084854775580171135895106761258365507811855974668880357600105170496118092050728206050847662810050760912259948139239859077189989878528944555897276840206316831367159505791235231050543282279445965619997573118034331712045411448755497875785036344059130432299926417468830245725121528581530077047046961194520980410166944304310010300646284598065070893313292819379812955961755506079286316717712941301596187505652974878619192664123570465400974546702145188005931428937240794342733256889485520711625050021318662917378042395353300722449552709455*x^698
+219089544132722617349392229909004545282124423488877884830954860739440473812292214684039759163346491507727733817819632764580158090221414652552423823242814402716229731516153567201849369765008502116857794793451966677087341839372119058155354632808679217238508471290005742567259523267059966711616646233576582800222048143094912887642134855721429987657140652814618383558589983025414493680044910983084843567295483123686937899320348583668965856399276818119782705246350866733420979620099890456135125613483242249777299713290985269337495168465182214553140994685947394332186617580768002109442619628811420159756285160577819540121965855153242395010093994806773700405*x^699
-354525777425091590205899065668174334309035260492501398246439553198151973208682811659076711895774545037659364257181057912797354954099137996862803565121552548779213341656839207504046358753642936982324755723642012113028590376238927352550026715123432810032544213297691151426249874442395938488995414353258352789839526882437567830911478635421030763504254275705308796110531057836100027826017865818615788126262672022979470655041404349784691172694814923633257933593924490854013794455221980079850827104626624568476137411797491067423517518963418482419168679144884531389942363720693873087987850510823653568221696895499323501750399823202861150299469806210855303012*x^700
+571416052532566963027649692851663706885016013537368678623061765182675073277322789245441148851946731624787781541846628456363423993964345032033671703213788431810498651499564423133995477440626055113240157880725066195756452382552277593375674121511678084461637388601547243132026864811698849969154026193110642390314703119246771651994221542457964379142015106586831177279578862635954592195861876380465738445258282950397393615681885966676409904614284259909341417005560052588306077317983850954920968547978069461547114428073156377179984653527734817394244311706524886041746172108015916750680281579600813863041279616405861843185299820726179941987875368712836123446*x^701
-917349542803847636474304870242151896947134909410923226320523627459655037197643882124518506026480026995946183443651948722554277552275850290667771621948839664286408671033658875126428237657818123538079430950338779701589129802441709116019282974078834639062491661556761576129866303126222159458241412360549400907193565995057763936568514653761172959648953200177772979350494745952875613213366047799125949145549858001878126992538310769573911498126665483800380902734023295109128823650954300994722149830495493138262211812008366581756381592633108752911063581525003028934381963237057823834431246114763489029793276660977877122915870954080339861713403796926881920075*x^702
+1466879284593998275978588735343788268076856389375734646403058311883631470028106697118290627278405116980187470470891674427553844945245638539666322578822430292484271976370351323079814415366532346823136152889918710563733764827400131468436297543119995208896993955628111688159473175593492455210476389902944358485304738633297142782713304689518303661630697829863100430830194058860739308216204938095545315914251048228274929588140599516771034698260121436601033271644000882080716514316377163994221423656755082486467938486619176842938672548995156371010172554809441755515120358997122259085633325552695327848610737609971895559477020045351510765439752537280721321274*x^703
-2336309187253345764411829285610802428385001673240265097607432844340605105974206033342517742813140817541062304171044759020318123830417479321425050325312230444678257387908960781985843269612808222994262394023985280823834251731257632990072555468419476816060874031036579146194149639964954165644743887323126212298534550946454072381085941653101804756749115699934443259171163484016203520910189446276883586720903680464157247876985220842934094256006970516303593807160578653504508004594948159901248981863546857028305427981378924449738257483214989244184847273241392266593300743656882085316049114120399861551935319003606996907399699226675055107785994526769392682122*x^704
+3706311800516785439154151979080303459698991443269404368208834300840315119649110776084998721788394211442499389667840439738702786068148977839019695757253111559661029272276552976900104454341107690612433891732002025948712811517514639354575588115662314978059920483946939686757369736500945386435470369621614420198880128552277942283371793351248701713711617342911011364125918422997661828767997489218922973714589403680447157811062713369767801236699876346686116934669720340678868052263932336459823065810202954083467924532571303587824338055245104766076212694320468039846953457491220229173802354192955972701386631024158566130368590823046453497223395573788760306702*x^705
-5856370453476429995559168317251338348239166339905270099800474494846232342785554271095522330514209315957568923562616476750468730872705794719576912242477970865870216256340103742473690691479481959498729982636595077819906325777308733582587173499094431527057044294176396967093483774796052868284583867270337955437227938065409910429434753116783456385952217043383365417423277926434909960597423211535740084114819064608690297931993794781095971039576320587568156961402385523762918641402821721877998919784956039171158974019702811947686972968348147500448349363284653724338864240598905032296327659310230066326305827710029797947231138085210028511583491152697605260649*x^706
+9216994321157675877213571299537561186060965308221875446373285838306253122248058227443121282865522094992018291428702526770774933878238417688323978893370445360517981519544233449408808801494672035104637924426011929016698185816945206559366915685959424594340560392348710435037583881568720828523488279965419076292668788356279331281416310545827769522569682642427146287874865967690729153100969672928427297494613292531640697392300911200500703150701713954373173232447786840492072871217732403393598196466771770360076714602903354779851231464108978425107025098523355392218489008411182694211566131222118324414133113933178346988122539626228170700509635832667761225762*x^707
-14448524738487487941985129317662243653796351288123691838323082117212390890929547693162204738335970600307135036615328612592386232731535545895655636544970184884297421745636575999801156959361434969223006335433214800678019668116558776918070189013329140416115762244832831693168664656143615085961634370829827242115095507486970388449608257774704589810986412423334056088383361592743176833124633447121905534044808067280375119988749714904303217358592966522554600172001808390265273772999634566246364885992289877792220423601742887407248102981717709914718850926125956603675047041625393053441190551058515260621556295857124412676141159925651382088401337519837614283068*x^708
+22559542792322938426080375021497371334843081665372021372937214168933423993342297493037303169843874342402536412746828807525277860807723180645008440248059551748927178113594126267787364193164365744497498209998891728954397375644002564297825616971249657443896146685075230367834542264164769745295880009010208905989226994955759206452166100486546398273581764689181411799569815055116440714364150748866849180313306523550857908128192066506184114169582095820490322254127021548813497260115847663339572188708983395484324456082326120954722547787575698412367926774357269675450704951521089515883857587685163533010482097497763055449142842178476930541280116067432896227581*x^709
-35083980147884332992243781561427408470862435031854494382382234124299357199134892197308952563750151066036850212788161666128252268139613412151970571417412894285763175978831059042689592208753193884851576705244323871010603041353109238861972839390422599866239944491060855766231590740449919425610819204805039199739004781619721634830651486130054324540708392270813549500523163570529976855957412117022308859474797205818618115477504702263337839937547347286053639561487352522683466837100332765713310916225738631391923530973973958805506278594044696681053212671178626657746185336672472354173582198536568533735739754060959628784309572403074560876150283544938808353418*x^710
+54344843940986728751823820024245414611673967803016909202692434043016019928256998918570376985679498215470957787527524348161436561868089638640763034373789220961105783325552734940696262283693592980823501762256155015923347337788291433539700566467205475286022689692032143837361857292654148720343514900559541314438156065873133045084059159093045100404004446113275231507270043961318883934220343779524749282087559912796502157403993412120362965316761972638747969634741841287486786762571258015079509360186405305255786327301800580190774361356518455184471253791418294552323250293039626178690652303739676205513098069436712705203298663343468713786157585098499805018669*x^711
-83845139365851179781225023034668589219073055724734329113216976708899234275283613719550412939969215098785976359512004421251313743228078723710385546370471010214372868054100478956262363419916842335816141421914004725723930054225950467038444213647993471882384569784577180827812829728211191536763400162813435190359386099160529508069894149869680065084820049018108752977450484409246188772901356183436466835861544062691822540260771749965442584027802931075749106328850819668120979971770453363620350536042691001465524286312791106569355735637269926432538718859053073474113201093617343562353239826380575115535224256193905764584889713340890394749856874346286945449991*x^712
+128844711762804895926535747606374077919160764970794428480444003926292921443609347482182769803884712187070801427292617831850810599848224752098688594611606481733006255665870316938772174901355653778033866476252223171619599660496956343495667575437298787309140433280358632620153124977360611761681637878026761528851940494886804965228814445675534037620656839058885304471409352350437221002399242796825927725902719205258400162592301031039932714033770898372083816135215285699556474018260921306687462281565655748750023584435774102399766707087488491458463089834915526757111554343908536321469486437676317535680951344890245604242541693464433132360783963281625010923732*x^713
-197207556500317119242925989203092387144223090114550494059654527605465543724638800910479788205157093142915970660185873610823127604644919031527834909289954326167643582004552020412688551625882303931086497381807821089662878217915201364774040165474677096901965294268761446868104189970237131796987447189266697529245613648640887761213955326669641008508810903772533487403350672071182946174237046198495649632935372670239164413330026487283378279001570357513646242115880206412387110583629366579163329088249042958955223139882542112988484619745324698086148709069007360903644474316956590090152445184435014909006052656833987491259017662223587779245626465542835259580578*x^714
+300640727051827086751408743849158286601265292016009836854423410006062449990245174704933645307539988396319264434679030553161646235327766060483143613555995515149695009252157316784846216203812989010677316496721975432226787919627487037209927966373094465147692891331061702316821881260136498975628286454375471726208095012060559794598286774091796290024418331797306334219420004544753365693161043138376874277756420133105111090825467061009600183707125374801247632467582791067147222705119861794558184522362535277137563483049400828256442850746269318967556780172811774504397526614360580615891722653978854825968215444351807368495522181884083899679361426170785768317125*x^715
-456497516262235835554942300985002280832211725285410580471974003172061417008672363534853933468154050091362206008220382195854777137367729214512707815478093580461312728737761343020387518588691883417040992259620426901846646047307159866363333242390399977649503219387973638025177298414287849908193274895267525951801833771045337279070576419292180072969652755020124288427120171228879762749523976758659802554652702100661632842075254853644857968000162346855444667736539376339083488268863653852726988216953798793988640693957015530000597591555402574660786808671898421231809540482771977646506451731496493916989322272930680228175259679577054703803956012030480229692619*x^716
+690389827343987740811262041570748828792455530250107964269620511734363636319011114175435341131591752727840115361100803317170176512962457942947694333858670917471225606892885385171623851359000662949672855947278033566243457369015781416055107979744479708187061874120638873776781933472967518435533754382576568713754338659145603125620171912512312285750375259587154828991172373253808412489194518586367738368941082990844814656546452359060034129451635298707769890266672381758270892413253742491206805947979503582705010898383115752027949830014704209538650867290704044722829005838194824692401741658530768294193897894977766536888740988920854414897407906342167122764033*x^717
-1039955357623800991266293514316545885269325495546275975961205264796683337709401488381098420107727972406727262776270336542442671912556814697513876397205965790009300386290366739523908500480128317445705789389644509487124817093972860699643728670298895120220239824109703115293997809124913321267612553722626794352912643971634627662390135806545633394822858961628315490338065673247740722170759528541538365735862176517581501626784058080450122000944380548138973921077346747820538559282391411107162236222168745933402828482164276015433110224118517457352041426554521366473472175063917031851762281557103454038608992346507769654288390449484149701982446030615294457317365*x^718
+1560264845205939204762949319707129925607209474216757864332773749422681898419823019714236934542502242547158021497795036258562117751291754590135524752653118632431035627654832384290452922097201992752198185730253461213931917048761647226428843230355524697453460546024406399054246798666745024176507996338962035545290216713020183308509346993141569646305700862243043510824590873260906572032537768282139750126166037756880045062127909667798123124115138387470338784475361203894734808592772806558066365894365548577563285967702961204255476068030646244460569492646928382319128274095081941712238496677583490544101969452894050289762738609432730620740288319968397568312554*x^719
-2331547158651579128694093369614888263460163182554443648067415018468035254885074025755065092916135473337976669868370828558947526121109659021316515013571819230058244606419869188142274077792466945797739234830213045457704357682501604246312409473180827066328003165734687333785186943536627483943896163075104246863883121798335527869224600993236140575047181094342167603231189413469289222726896034686941469177046853352979819173887910310190383870337877614473500646576029177110715995650963096491000012164377784934693674668977271542619745100182846948545323082518690633985370971645450088026322494284811067917531119438349192717081189685498505389901632365243853447519536*x^720
+3470174016371233939548553581082678422166963014427646707795160143296202497840147515964441704786937272296550030222703462325097474932086795004007616039498180965681137721661563809444202799278935079535583748105906424915175274240413828579082627188831139656500431733577288706644194155672133552023142594282899672840539918280846146219491850588886798717898044252974987333320473385243166099401174151727784732973752927429990352028618512246871045468556683329352796394549443148579555796092374347857878601991011868256461745122665658812613414412921396994300392289800497974674534950663663629266396200955386462457200681649351880689264076297343144697991297656571826866976701*x^721
-5144206111731964369023836789616372559510876547277951963413615231547998930476483669963969885568802701583216222288342600022877258684171602569598003515535445741855817671086814872641078558332006184128554880583878787250473903527934369237689758367094427170035744257597695448271160869434635035473163309691512161183909136571538792035303296664555732809794335119199228802375119065592475055861419170546246997503512670515399279694416816035392430940770585491476455439067406859547964582618292883271192181220809121501183411290359842482194163791347588945012545301883636066034100947627430237572581365282758054693529290667010262351054085376151444439248365881119726512371994*x^722
+7595290499563508831103628506140299267121060945095565422446594289161637319066810917544412269539722405254747189106217859836378375386289419828966516095831385154650977176691684461422114864738682475614834971454599230415897248932055356772316435064750977520728941226176049602578077368217615486266849595078217804633207801249896843372183780333468344991781275020211830729843177874141825869270774474262304618369241263030842105011252051236903181694166163238080343225706907545347031059031524511052097822813477447229423161379136336465917902450763649810658765195241898277821440481715674892853018889957862268240871556422904838991372884572826807112688602263091272295365448*x^723
-11169357035938318999834526070116915147593264506848391384412119145818960399511625811049058859543150256706943531043346640734149551335566896501959518713220857395178250799377085497895207889021494174275587014788504797533816008730940271052357602897314005159154170180291137074667871025545198208657320231614900217870806896048441489049185236104602998737781588729576084851824069379249229906496088757427370112594575769221304788406851351622934063678506783143527287986550254265320792783338790792991759808653686268433393572734197710794678874645744437586880230186192305891894675445649429499652712797533161178573278407522480403582073652300495010864713874426455237746612592*x^724
+16359443385056265674750728695357775243379508402678407721388776773605019852661174530244049385789335466178970689383429781920685402149221046833407473304632270391052853031428409556166022517242065925846585142018504946672801165108982173209722731325707295490322807599811900628293272960426544044224308861582931961634752674389200634296234555732595204013742393340852020125848881423533451714624463780215289214929136619308856176025893993961898215763036419446384081051475926952269535258507148531401488094936807776974747959740774139917165721612709613845130493347389847729081640919494710579079004436561499907887930425539580456349988295541597272781399265554434722085722221*x^725
-23865152718651768513291043970992293595403693974102662030330617252999881197913668550724562725744362496563773778973652535324980331551616865127283438103959776967059298591668882295915537285704031876122204022314344370254795760031844934541239973306564141605576526607041064899683545833846756083350629782229306771533849151454294377717671853009176323614711939972545061276962617300609057765020686011417056125655793529382347154697337128566083859893876225316104322449447694459277230725176607215195865011439405743538016751911921781364138463214564639163055346660394601359293944436445613571816819839377868519174184412249681703861310961426699710001383519743577942046468034*x^726
+34674803583558414577343336961114455891109965297422458303958704868961554913955719725315653307635938278393469125390979646277679169792076996724122078490070830327035649137776223947887673470714485867506038367204251984589658302903443353186522324138566465153706404271804070969395592529094372659726455375919927622749518423484855846234559087301972928059303841556242706129443120230219290524520308511862302217490936071860339236574055758150836093783139787351671002205889315181431276072279881457882629748733836456021440842482401816547527565287423004665228155492937979399800374664031685722521631938820998392136189771489187801804026306177366947842760624326966626845355192*x^727
-50178378263628505384645784093633374265461896602563495639088504621050165462744801043741205848358423203674762494674746274900817376981830113898051128675247796994968975096656737572483304507280906334466751242454123854301820476411821418837864648784773584071878941185491860248702256313904198361662389422249591723633751776224285506635016434589305564743882333499779277169772633975015644934866847748074383481621258418523334225333524071881904851019711026441629141467578591156547494580516141115942857879724548646450497962110141654073336872238530546471892943924133181539438388589821258961060468941229841444778261157907082154766125855664269862779486264505912752056046139*x^728
+72322052766020751845690171009499208935466767253871342877118278194524992297117636422874781355101453203797485098603201974651183125748198630760010608943921884449271759564615744292723813482821297105305357740219736130315291760367824645326752044940514116576825041297706943360036815139222064865605741423769114843412323885067365170164461656966679983029608627571169934645564054974699299451150174905057360284666380111263781735399442716133654263971422911885849446969370561242313504460690686900378559667797590651280114994392852821522810474274741793304496747489876478190242695206982583441980269613882459612571856588980701480865870854847353748502574622008143495880920114*x^729
-103818569829113068743365083175164627808159558587319619279075590554255203884970316758969407447778377309432349088291111990976283516605847010901654312112664165373456661049911267481213329392076209507127951885297899026455363097407624181290316545151383187938036134926159650386020114610591478392566350572887587103084735358523485241744332897908195509786160644577698279760459120012581272478350066312561176965106446084792785902875519790810351223159177493469272157895845172315592021710049328705083830760491482802057322792592760551720315034894227257581573942263408105766222002362114125306089450278097201987303905700129167601192806249773594585115392555494625890267494553*x^730
+148432206524389581948699192581414963635070078399892963976730622591144087598559415055421630980095274765417714891394291437473509193792513656816130761301844087780008850125446561500937636987345015758158813497925137616209254646619981691568768240718903032173066956626030657688012050596214509393578837373649907475875136238930365527519867009741522052092438778803606516900140725095244345237752908464506480794317322276599820357360508116517842056197224425906740922878810546713227937876302883978990473954020436333404607911145321993255636537923698092270531839592435561171974301524607733928407115805705821432219464048078486026042675554778682665753386079197335121672248817*x^731
-211362845724317469874543870274793002441257071407211392240656609286050859968384003503952030899037489317362880063453046688141802558001645188931188369493316405299458868781781254355769392859216322421234307169193478924095863429246413763477169427183386292113993130239173728663361534051781899343789548146099469707587651056030386518725274801479383474707012688301448091581535532821689025530049294414831404732582020577985090674528715549027724469336303058955861110571529824684260783611771634336189548260155412815227298862503275715873276006058958038626483677300197012309975809985057946594981755617000437234548072323951241677755411042424577647882717699009263277155673903*x^732
+299760993074440158438969502657748478390743046755242976693468480853235423807506090057526475654260656525185054609221145587089137701356184221885274032521157946495425768983892195939880528306472055165208063040865850124900783485830998684512374061059049973478366377646802774404873811268067847171240252075688296756497439100715754418916954719189525280002483612624672021117531477035948414611983392955414873597172741058670972104105474514979933555749400326832410120813414069241100565696698000534614879847795719991607422770669194311406912817268900517692188387195143370648163494307368801382596318415695223700700075979666370446886740756052033690339276262036581689990821216*x^733
-423414852906760771508557173796710233385908655065214222384807942750973894352319991989007147726929129205086347323602526174163870483022961164414858780808940828202912608199934755893577555590046137648566644354138791730427520684098360300101527004215878567790949385137075981931199417691202985753652391934810306774635043983232115614188628823793526568800003493043539023079436570621119987703707822363109004566576491876492754918754611523529895907165845376008068722258232845544817871687794577993409722243453348283495871498844070966689148970388273413099954504845833319636946523353050548046271969076236617818586223039229337681637110241365979953002594511839736191253755471*x^734
+595662215477624287666888431747111241215249568591198889024209550902324392011529751280348494658701402016306380946294183024432434168962619396952645371078377745924848250851457917676930015504625554914040936914423662729076419376304859618867664699782911604023064147740922705882866268126822506795540351832904301262216074663057875858034198974996524596224717271006005872670568205845002775902735943686003354943444253759991627979038869287953555506669899510557970386038564694106796771007562586270811161643915393870283251421479091676579646251572295593066375082690591257891862269828056832985553486227302933788375395892990425537327871744717174121793769968275978288405645397*x^735
-834594408518455886213173882180746309251954142663508589529830494117728328868899967401916303581478076020728824823797433200186222807767279911529101969725098707610548895714496142303677941724044667914067346608941967135976081263288164927899366535792368039725312485679814934392525004995131446522641205302551159749461721804471328583406427550508283051572035067222378747479902012677965009131770889727887694439147561978570658855275320358636075729229041602223196746258381363548134672888695909127412994931841991275080270997964513011509078785005936857961716279695825857108171327242045522192089422904448632453850770001859078935321614714926563903713243294164254098005504380*x^736
+1164637491122200366047022816717143848791117034481551173481793239763490512776686658640116040972936062841284850401436505545217087677448808928512606215669432388559292758824122867036712208352006379418731725309246448000312255578742127415321059310843675000358371608137534948601449718481731404655268846224177862910948873133592908459154630934694732037548144126145075043729478264575447142652381693761287241717290365553925387324614024320743334596008478325573499157704716643777571902027415672390272462457043054793350894795536799541220283557983434582805229820986705837988038161960313822250264692337374117332469692382382109732671664065575285060495804012482509876076351838*x^737
-1618617846410494821435134120471884362111741588643552569140030516111190154830233527630380353306201648114265469764355798694099064227336897701370903200394578919629852019239406225756776893441543393577963493261140062908611671735370408009117454412229240538277735052751370786293280838940167769311439854586658968226533457154191881961385771423477478526163315196007644968497112503278280760776165944068544062854425297964059425362520656692263040995568891416159547079645005794401680953886146446399074414835822719441740552150939888545990760777908652732135257600374536872129187575056775264372925257939867464732948785715796384254689181213617107231619424746718358271147284748*x^738
+2240446049384799515087970326866616522228694163592790895286144137141556256429363851272474435650950607023906692002500996847890030198131299089305412106404012299795390435800838242729286206367400368419709103647004617373672119356077984789012916422514118398170274275982542821421202545291622851678606184431541111667706470483917805083291274776387132300884562822406264268051166979012474894495586179009632411341629267348191345862051233895077732621023331368559477243019748775281866988328882217130564866824926435889591907749479965382967958478609554561224439578599579089498587696345578227112399761417800542309537637605997128773393882067659301581728792873607866727482973534*x^739
-3088585081622284031710026954033525268958916461203345320177201918729895924124868566025268262005360124981512861721888937673511842240505734097169272733879619936218934529228992233506570716405045977071653268270271474016364727199517472477748814563615944294179832491032910171519135332236966828973694659094827417880299000977861389562871786990487038476336726898510260118460772996782029708997855382745063233283808752866534706145759362176515367149382997381570668988094518397937599095595645030661288976328146996278225928721924637515618864556230188533813628229065121886941339828761271153939720337949940714210260034004325278723680154870364366031328297865171102017709807008*x^740
+4240507392373434336019238594690068047207623740173581621812230835664696834169501464712202723244771619963610409393325021150944225038323215310281676694243880791995468673284026250885971222135000904155943460054839758946823601352721052878574014574915502512827633526295550927283723599698166603275823731329851821126029853439272218478576773219675600707734710974686398774663194143851289424904297336388957782616130035209549305747488890337451253372347344926569116490898764020461125356360085272492576182121928554762258990202422859629789112025099024262967282804838043527616771758953625692068067851624797764125746426215597854416367549629858317104570341635138368410247164402*x^741
-5798390714479867802826296949994428645224919127172150978559990245175025536949938989247690602339664405410396978039754331835891955818127716697505397363979397621137729709106604024322018659963419119749347244223802065469021739990524320506984091347810475121319506457854782654383505606550268336296588607739219947409675631814926211056043944385179356017713254090928526860197073010200836631247876043979126389372755842583244090913197323029516881198352788941025174985803799142919204663422950119544149702293302358695589124048795816462304811714039069078589377544003868711083171713637187931338067786670276632255324937850493935670285566352979726768901645602687859550476768931*x^742
+7896355627326992164131925252769825359385898571868941569194482777039578005983635280420849885982965082670494477323979193601021239896668744009551313978849459261731658695801376274190639794432584569743477630192551298071838935244859176942529046547485208332753700056877525438829631778744057364827989455087217454466690338889705707818559068303691433837393758506652203615264190352571659853485575445712008907141928496133403582828909850814760046261189027886891198091688685751770961460711237541288528870179119127815302870874017053010203413354988783776339117357846125904059931995843134394941270631636421195498119796929264205982207192424823116601373890051411311457638030434*x^743
-10709609197071327564429439804502756944591499074831214748545428811332185510071651535559598675652238558352732441931528013904953338431153457252418615696075786296602622051073419527951465477483146109566459963581412304918736465347596078368686168071779164561607162323053213929446764234792338806149173154501739602367014029326310565955423071791800994985698746535515947619253866340035997728072693690184547793191468667710588663567233458478884639948833492508813602900236700100899348894418689439664821351399083742728271813929395892022152490309367052722661638355881679984324628288267497237134255903379834022687958261568859279743847923035088765755032008472589909368078926533*x^744
+14465929003905302165762123714575963949671534413764485209099236176555077356679785756109040239438347197880812447305884835348588817159165883240209539902146222844832508718871935842641984864705009718384927010080959322741003787471806074601970879931248481407932968058899674314545588395607001840473851599437916753813159241983640212192802491932649022253358103163387686798790213802930004848081204433851393799733516637568519524262211346329333536395732200675051531357635130482503362358769592293147604800237021765350027137008410847066058626171423860599339486110775324742290920735160119361401974792584859636221098289418392189306031533316489779012275435369573260026460137891*x^745
-19460000586311838396727418292853781047773305735858162921629277025383817864367442121331870853876232346150085758345165022055322789005946612408933227406712524726159560757078651050253495526689963974128965100521454667631347777439076666929239987250416812939100327494966652840313027431765679522858241078835979600126673799345278778935665444775838338482242182926111579511063091465059407918207554090716005139916974450105812237975862836001110900658958293848735303191299524887747618163818431109346945588506808098990796700106097430036600056798204947152498279546821055214018904754372473506745969311616945115864461734423884330547669160708691778391924858849378791857020086078*x^746
+26071208488340901247436427213340728992185149622985402654664210374278708634911996129259489364302619890478849701552336031577128892490515858906122926624128410562840774318908869667093928743823068606052162948317023542443499525196794745580148110332284329793555383515697422261118003761208875508480382025753915160754563180078208354688064689171662690478766487071844703173155178218025929004637311239164399388900236701795048566037466002982997079020365122224772403987697854465367722293055727732599344085848786332229539976856224585941575377325273531297697734794367409056382884253757047094120897410200760477480440060446369004467953145698947723558079975014713980678810359393*x^747
-34785575843500185702161475855666302609988853437914489915420612253920842289235888663785417678459108545728014694175544531269604857093661399367217167864619477538737476205352264199954040281522247394140224702509892159016466332292584487969720146885156487235157191562882586283295817525936475900358402955993715111643538741241856216375261625362589589661332177207583662269497485936014032805194108970876123048513986248849106028320531602187150366191157127109447523196428415157352027332847731324544253119493841924647330073640921993344956264680305917068257920155903572768310366486467222610705294286939616043333922512006763347345264221970765948071309466629974986911768059268*x^748
+46222648229593192457360010932305279445205915620194169972476753869340769274711901837316399242502825676572093733702014034776335018887368323637838081171476065760079883043971919500192558286680214266527990544170412334515578404220344142204770602502429127397393234907887966384415491053018516600549045225586655722893721770506323209492378651121723849180752250712898569884622143320382870908096818094340815213455681683641815443137935115035110158344192397536322241404124240863707872150016613682392006268245407258061615788794360885125143503872969400841467407201552225798036452348758529448385609278366524921762245623633649454499479515256273604352098880506408746846269350394*x^749
-61168221980801073568265229298216149695085644186200812094052602269691601950776516927994373064333142864594996977985490543647374800519363032322432558387976285821964000543803394469959588626895815355318823213445806979336862191079138078739079731824114148964648324760696820902969959267725546297152657933402998718747529755656275379576843359514191424399830170776641662243274047287647191571042241006496438464027100521332995071146293626640150866065162564668051529684507025767965533881721244835673203547625977177736425850507220835484699909721653073819911790515169497053143455181752181816357060861186471754222655562106690725327446536571320294248940262706352232206944701743*x^750
+80613921800840457219394005948464065880512943799893140528235741392891350451678792634556563151343045864253646650810458833702815978558720356072827997330015135986582540824563316349814808785604926048278032121020817770825237152232799905503561837438499232277942544879955472848598981929505657092720753036599846803388409284304346701551749967137239609716502449144678765926914433403164895880188567541686399576818234769207590288114773567776276073162267846763982139637456137695115288744533677584535049743120168613961341621018330846515354528344512998613028099213112477451556624216517824880979648212361206834103033577506410856225885078285835206434401032784162511617505225700*x^751
-105804732712397107651591674491988093739262519142383207278868826337272046948275325215614764045026059892478113515335894559829618021126429110696480957956280917337172050144740182773642569217163972363416600171256971826176767684793833825853787533818067280692785627297909582648894675706152511748668123500479447617223248459487331965821374491099251964706275055520225797849948930997161473746249740338966947547253701448273181635985069621318031077068084475158475663961875189925842755876365340681057869644325274639637062368610396428204087769383408571948305598757748768771309060385590370187845193696495113125320556534591412254424378432422420395818207004645933626073535930465*x^752
+138295681031524469052545739906737316390581122997439892920304220473481004054054145164168831229651842520988142374199499274986924029408013082371856121184865229475484185234162378124957099133460682598592241729101733643666651114347368940328123288797156399724102543873799258253234858192661740768549159369112484975914869936214622176468594723026597170602242385605534477518231484265754725642594020040349710859121783151655726802280926728409915059269982554015192213940801739478483945781610508541749262281102960498610279993765679736655542131694813073913619731871940062454629686762830805364082941123764209205394880401416020734792725435939770599739576246673150571661665817390*x^753
-180018930548444084105065413900761479568364197902131457510196064337394034880226059961074613012115378688294747169438213141205504543597978333438850158741119199819662591940985323643375023322326513147433972953545957392582154019580374467468236640381631094867031318229038737847916662013396061142095019759607889588784846701450340255474594778083404842650284078496055955942978757268717181812401038016559986797326869358750962233292144928060859243782422742362938408553641575561189415013120509814793632395747762583587341032868222310942168281484068567402285580531041990746775440212205521927573676051946815260902172220364712559946113633572626778807663147519536822744028876527*x^754
+233362604143249130057262756140535873917373436166604690640965408743719997011778921278475759116108624873835940050188261519645978153190911394088791222526096466499030938132043188809689465428958925004866487580089603506632757963601728306601638274972886769755550508780706713047189625342099993093651253340425160308826121195982308676617251972099173510811181464269913241606457728009153463643240367809639278468048541174605689894102194149823394128455103926550394587219216885397481740849390786231127136268511390572362479440991043291158615402308126738018775588022183012462338031209396211315543560380735664822140587867024992765136558160942108185687467593540112988407570629395*x^755
-301262646669537030581378609224671007974182261995689026808183900835860360960316762258060094431675475554926515943157706738329787429362099469704406124771486145141899480192951791790092420649924937335571323209437992281933666591713907060907726589175847527044029968565787138537007574948597437348940065893533230638069892183134832072817489309515547722179168982536638348442717789258607521046793347757617831411417266121740536773764832445004517916477428873544168983610054691763292099410712165350856315353970295266856530666949307179157806765260122272636688794264235475380866616972821473395431596487478143298178015246887600276451720922593016459660304734160350673432509093218*x^756
+387308999427177304231331073043212605233772202372892257232829885047653857601175425148889278236705665579428862246621853561122211141264667971779717517386058561320989871962064012440118989077249045335544767192510076288297592243578318217718838836625540091200654607869690775253159186122281336894104466463461582710625611420834526544054572824117571038124255643148320300639424370359178100210362718452152430248195413997634898283018614348337347151851440795749272049681982509242208456137811529496392674084713237646139010808114602635881171154697830675003126631543699151112910313861273086246439765533190241093493736474160400394180597752835732805831562363998300560716992426539*x^757
-495867245712065526786236039034232589134003747178812975225579284288503457789891383318538940745441834929733253923264231693315626251813581297437217941424484144400979019419746905380608626040126437107731663604623277064964357309007613446136082686281074014215219251095966731841208399841006024893520976641344973879338384635984608142804324033340753162934977865019881741299420700757147672847634395377716237683851320283269841768396908643548427852662340102697007320499131623740858859756457788100593500596654219128238471083493736342368958261943241043550489844837219584798694808514866168338258123919736992335422350041776950262586591239528042047095209235065847718270545967215*x^758
+632216695322113021633010974128397482301423597220250542018102137590759045016057640164163305210744296135914602464078186384046341610432725649718063273710910143688866539864040341642500007744584724067740872601736962241996460359677896589016953116144985165925041224561189010458916420672576755874085429659238828476921315360146841732387046629418387439606345328071239364076637846215373542525028567030251459759118592648087394141424979263647833002014133405120049961637005097180626766690932630257988944574397881508262579872232555716919401809920178189186173584690573501256959597520280644215972520999846514944921772903014216667200829823162540333246076356702289345510876918851*x^759
-802705587258767287088320826433904870120563538205564527962979822766315825958910407906057156446087324030865883310535706448978950559673499612550511190658891689415544895116763963078152431581510343658897562889580329231289604986097988074501707759365133522472666892167107241115909934109688170966760293320732634662028824694833530453629096618850904542609401405761090197529306588983302623061425789386144402020885189040019658003287764316020871744330894953151051991653819107215913872938422222889029591270924740638720910860865146823837265933840750333934610886754117304674517851871594928642655486199303861041321459428981669591949381904765570975861281814514679958236633984857*x^760
+1014923687765992470955677139805733407391152988422800221885558520322847093044254399975034424395915809046578535859444440643604094958758587690595058572725645351270263368570868979749953111514802800358518789003675402262439130286537290156859176822152701925680054702311878264468172985783814220753581702066053020446196694881565469289721508726517508823434282678242226748262579363530126234159284712745847134826860154106820521907872046789740603156003237579239439360527311000273347172917655250527526346149048184021026452748918679006338387970502095116743951288240613352360571478155537653315013721305315169846158473784309335896977056996125036382327914579028855266040382235005*x^761
-1277892029534216679507932157117271824195499078440838891206320310473743999081135613639234100303384004112178967135624810491709710165514990204953066790511730709307038837559540061785863729670080228282444651519692438862341796604083884999380911428669555861018852517431569031419609807286624737609775499912583226524376125117809836734266600628988596546880417079761750308465167471339705973898017577240557179470858477861501470753862376841606427356018804087353924661522828926262709253330469099044640227362959074270553729843550437343249843635426189225266981570539349524696533793055717781180890466131670677373789483595395630421506229573455390625198773895298274270037498139802*x^762
+1602268863321455185158645151754897197701097236901705576723478097445341144003210506955163401560582905032381537947300060460339631203455840595163433559223014451956090969158688779365106332730558718507904003115246598307225041602224980651447016987741100521464630131682651411656184020183940420377086082129607817219281986722473015012326986430638477528062246448305013962085224933641882095807786707977551658507652585097787737886711364693775530462938455227264165603217609331884047837636051551953730187220259946675870821883361709777150562992001618834551990458648048412536641961152757504591338099923432713360385915032019969592566071210685402055823338457125315965777440514729*x^763
-2000570064339558757229259488453322037423490184776485833347765202348134444771323795738680814739212513806368879995894237001935777298639837572666517435323647638047936656230616983887912779469301723628954552692234627852930917937732819207663637070796041366425253689684828196803789613009840363869728502160318690629442469219629888999870032110739869101761205468507131341609763161423518952038579538651265152884538067892083501467742861429621599622132050523300408950663485063777047337596658600287943779065045393267811240342998507919722412960918849274289797792480456363318100160302013938674483580290305100626483127939480533885576299439935486229182613539130255472332239045461*x^764
+2487401245880757526997584857470818310204302503430138013787266885773245262052422527033291059092649786115180904076041389663063740851843158129944800708709278695990427478967293316077300210630908264244866681603198385278790261103638847853341643020121554645138531285062101682910539821302256844648893937268979191624645211751382576546598022435241897420306946068640163384649456564972403529765776170881133102558689729198713959276936243014684183225924292709130002226910172291448106538271294233213110773050422470352057165419472977533002682168640582155945813151994890921410384229921352938224790749111681149690906810593899445337911605465509133830319050479445979517785900894803*x^765
-3079697681217249736463518574593361191025444349351238487252904783201820527593466632668366730729322241122685990950057184493316546639401657848549437824541134513005093229282597089105285249322274856830547865487314298921844065646752828426978290116295702048503169546633693200262370072104929065696632719588353593620361065646089335882543409357507765716750222274454702801157666485645276296173967093956314701808699592993282205984313310508475606626096566872458100481952738733421376595281730854879256065408953240919681389423899101209776084353521409588569182101261199045312933950937796092873762534095178704465467504660435412995196890472563259090531499176432983983048169121881*x^766
+3796966828942160087331320461599395789809338327396946328660225862646168152995823313113406875561856265727412686145503012271832554579792320713943718444435924159200733528764582252245238443034536137514606197775181280937666862815158522661799383704066857559392677811528870842411711660635286285892098329932864681420763323141049867332411829895071863183041928725919893577021922037129403241354182265345596604366677451164109124284821544444654312464733935608114324217079577552550003989978281533977331949275073561488982406766342160895926505922928473176837756986269546260982765729495217183124106647243557598346315475865902665372545370397954527557029758008405632337742996488665*x^767
-4661526813261478326571269837926161205932241725798376064907549532908147916978361685684711785982660623094584934091733385419238639789380210889219774495316901909528265052501751275973718843724634487043630728103587117306650725535132525104347652393429709787699078416791839350176488804857798744264675445384091087585238315692978470536535345505888069755222365877408496842800527042227283289610845443053547372641666533438594595825778754297090161536123878101198891643139820493581269149312384531756558347092964125283091650287817485528062739080630963664428748649904157296768222146431983399341067151078047294694282282250414405366194954842804808827190680295069822375608723830073*x^768
+5698732657050818725117186254240698629522657675424164890457651641821316939151937819037036441359219142722412011751441046136820136494598368103791522187793342382791699713277254003199714099746355981184128690565685944299027992754155951786065375990366531763512339828291426710125651406019157348281600601305650319554915580211567870500655619927608026915715540844700142892906233556584593199328240191204782002473291251574702105891436653438473214865354353155787471012263302448382404432682996284423719445287619460912775777096456126199041532771158073143377505467802493966755814298654174969395838753602372579751707330927089860448165644109022873579527528708690183487292588194054*x^769
-6937180442087025831176641151557456488325993986041810267521219171318624720690025545318375685144757173982681327424873878700814017500531997329236878763925708739410094878445914275412627912757305970233307426357544524804240330061307200248823501018807342297871512148507057423315049409656616890610864840141988146155198554492253014537471606552251068584613167988623974293116023089863479784624900927225716503732297315978034273964295024709765721254794500271338559922381882504180582425257222806430185072590774440797914554084826636022564896709808010249538117880558369768181206231683631953297950993438687812639521119634616287806825039170320390547577336229425823136436442198119*x^770
+8408877931743798360754604189566533357204538672907654587173681151088745321843453180222251923806807122280750335872735264162620612938963801138595209405867063545854911159401839215113220609448228124653510558033163853148734831253929775294519244107031381534352807907205297270059648066546280356287136471546597764387948432141879438339145565605248588522915128070645121641752909739037818152788675479235313265525192144387884158022954577607473253145198824011900987889522737888587372973531502138248857021994038594785953360227504902586576884779757420588771367802958961325869965504283065033221091014878449957022336102351613555406256233868756828787041668734172262885785777351343*x^771
-10149368604834608651817932182259378944870348625936314615073944916733881349761953787971575984487522858092279574465039023705125281851534458438659971292052825346510560605400429977207225023016977740735251308195258486308888897040736604973375314821186808854722490680201268824416397933573017166127229984074000463633762355892929496404225515832068309794610869867311849890901849088100756246994901523974385026556249857055731084909485031861495005740254223314555274698942780570578913562344338855187926986979408311888211684628301246807056330894605887237888787529189956208421913676985085728771422712244654340193990563544445404415130288683007769877394559974553113482850537192191*x^772
+12197794597570149663739274597885562376612582726713821054204472024404799216200178098780811235822659800322301974784865676618688063530427648495721766243581929574359059525835708385956177228429407584200093273154201348626116967409290575103324678686494556810274004810650205391369421653686807991543990909278772344453732627472662375108195883552609323374573789816763880131306568166957621944786983368695843461644420956351801195090242391149333286221448701065554849394401207509068465215457461631505141546860521390691265939609082208316294936034936962219044685667942061828464213028067548382879467507867934254374710618067868868934266921910932994543048392638672089167139344655001*x^773
-14596882829351531827959165646107812880928180264011380089352136428701765131188601235033044049420883730849122620589970532442271354157097875747901512491946034706601107243409717526530907594600178227603560087052833221760981944399687689997576848333081353254303792014009930052342241311924448590853014440879679875804138345385019454979827944644440880769384223597214290683494671709813740484610389323768638660308183403551106865074770373524244485342382265301896962021972843405031239081959972772332591188029070742375483769452243386474565923312785961920625382913510977737767818081831872109408634547887003542670836511195672686531353439584873155925130822103019555773766523129207*x^774
+17392837704206360107596799024943590732247160136884708024278657314235330881165284866715006228292135327520772066016312477608513471603391142772543418073471948567610061150504266896666455500614771238042722523023662092725241761863695321995543897822910623540818441658441909517597682026215197124644612188457090424111064818782275965377450823159889626246627720385080844691029587014208165450149084124669698726385598825244627893241900260668801233763201031163670117316887424878547502304475725253638100248182605475354000727895939543391255912568353115442382010415627112411630337807701367308545194150217518160659735327274182042278230771162488793535360655327705473635568456381128*x^775
-20635123348210326313991615358209989670364063433089549420501155565423447812126207678508326764379442741356769414103234471061132658554680596110934148818058124139977469300134006153148663234374803077491582352248181271116317154432572529419212466032686847715419394439484266712595707165734504881394290219937546332127306847609886475261827507773796603567180281186118196488267852999726113910170218893243721056637026257765416216430556027066705903824513710275766343365969051826689157585843958403306131985426730495801705061388903652865159476156740284420563922261833607593952472811927959857195344777717051743387238830126283049113973189680866633106148507892945884259867847635766*x^776
+24376118483396774406972334921144234487544872738508825198923124854326189603946434695638203307159911513205303734954347715400026536177530859569544142824420740962837839519663819345191554449473151724194646806656184821054814020907313460138346784445985698377225025956551939571564303717246800303356680857225888574591374265202410775127320635556820825357879810546357993991765040049673016381750654431624557543989812809895107576732595082674049623318472762070273159801454315064814647993603895970934968793668171598159153648108651056335010315707374391899409955965286387913205200578314037653526946081299932607432668016674746868378138102496083894306379877846009300826240031251217*x^777
-28670627868291916021916035575696750263430978292300822950727628365473970059350673394515184901553982434737939517872062255889015886286979751724020712358458771986348532138838322950760248363258345876591152338513179157863789160499532561663399526818044942439508835084278661680289146120717285990428069056049552270237961630989777502481967975633794276054402557843320749497268841717245774281346012542223401507364352955411434534781483224344532694056295871437381679825889912329986363151603560930515954065930394811816459461312807851491253944643021954820429671723774349452076692687118353982025880132615760736013401732141908162409462097672580950587022866932314039607236307820171*x^778
+33575235864356017064071212008275459914168773565444626298750389146049865201117462846838677830986707429981240327200671287115636174886767640806195736829452671733301958454732304918142886468091421941588769073145814206476049676042762876024112349140447099503912468295835801624156392053891641912785218155416132211291630941960772238419706012344222182603920020843898448368531802939790982253528209981972964076551915509482947521343939502261721439602767238871342150357277529856734315066021179912594666746887770031360128337686300414555432573530453405701084576011313433151877277447055532138835965617143164073483928547505755173488640899901450992461726182152124385599244372553898*x^779
-39147490211019706159392135861786416807050972436965308352241468927831060309433193409035345742618422073385991649176101741247058010899445338286391028386536300307283957209443111583435023514089935493744294714975554605840800888736628041728706984037479269358378647688862423026243198550321467194304132752385391727431086272173571045666155658572166653012472425745594089460209245487246625598922705472213619613345528611724715613363971923569344280453892822034348842702830714623655991242151777950470957440835224030091133588887024667349578182452626603141765969698639034167886573286311864297017156164000250206643775143392946248694646204861575840739475934596895333927594753421447*x^780
+45444907581005232835186228093959874839463478286387166582817209757017567461845849313734356399648130370132933315827226615928203533034054423229417603291734996517115732088014372655463882028305325203892814682164831306115915844508567721185853276977517150367260691990708108277836407163673048939654647322359990518462702968088156882502430496041239046701425354366658120460118552380573668273428444946156318729315550201960393706368039410257940924182487745592309096386306900930106457012071610298297495420896691550230926347547318995052776320232325675540627679473532476782140256844456017985949020738134004229308537774414385662747582493666360984365365779585671165663370112044771*x^781
-52523796981595691901598370203432646182344520854607294209697795803158873585951915431129496986075545394972056529575165157188957241467764550753653853213939521084261349285939004290134948603156416697552302039728111518850385220855997600623097355746311749160014384086777916703041282776886557492209884438931453320883925993288005132885758499798452483503406031439740363066870634448512472234942576908700378664192116095279877244183673216439141272682035559086830862488474477933099546303800475311071368629624134394985743509034258948236925840808616051655394623885603621753992920719003334756586180977002931082335999713384166727665142980344707955443177151051523224084179451271668*x^782
+60437902565482868386225647239837884957744069285201647257495987909954213071818426687345725609340404603142410702848013832960227872768349611433193229725178996436009555595804859883820534345785852795405935302469941079739014656528618184646318319444581380314450273870898367301267680177944220519843203588730863049690072046807942741563517471748565951263453795546014445277719382911085100755522889749610213941975461416172305785046826143272603187714319964345345407422020171892406135448276863018525720214555063604989250357172953125966173885949921697428804273096231242051723472575398301402012974435285289669434455999010490401368167641997640702589739205192523261978826213494926*x^783
-69236873867669244409011545907652262945019646971741462384174887675098999189230272147785230985596215075662871530321945825604436090483130748526421911676916070507135137423949163276625606490793115336220036268944144585272964051515972143761239651348168755982168824327552661797559682674005526351469464081266743632868943907997562343686067325514273995932911383544915407380592345655755713848966322396337078969718280412766510328298589293336798786002946180087117790155833498955557791994868542000451675358702244947246814562458089300433604548514544613560937931613924134570336296836801947428684311582468441647816399202523126921276903272808821321213719430595816064918992242958581*x^784
+78964578788818043214164773166315828040395879301266056131309263048983784828534102364856033235043170759702341436412220493093464685087610160246031960501639254261517053820856386257442125423908456476555758136015049517103926393660215488034517319938419449744866090687025806256616753024095945611062166891569462772424870013938504053214732425644270490676005959736017792743134386260316235395028959060324855704772929712099911864309590082761716487865298804635847068801625728853919746040914587296280866884505506409764349910924259091055173426671935047351583594396394230389671984675742817092377776231416728930549904039359759983153821031434045431790068416456626218115897249290489*x^785
-89657282637266810441805941275890094402626792864734945935374127689905628980041477500362548014165156291251834483235945575747928188323258907737165399920703049859821576585973367240761612729615372941160272080101156286467365844205532835740504953747834117336187475261103468735976858986673078030345070394246485910743860797278842088578829843630945823699930807718312533719160056506487691989940280393837941001885746829796650035752943529980506094437656842041664796705646399427651860874662197423192071698334518109888306631142909685409861738844533621033705686980342346481395917325841756941821625202710203061430716372751000674949378707075825185379540801606670903887265088852889*x^786
+101341724996928652865976760479807085049413993978237157508241957700706565248709352629406572870855226671395755499223059205942968078141372950319053999213438658953475422513571784354801344006773819500302230851713983497988277344265559061536788612410814694011583238508504925533150851138355612046236888614506287267654391030077288763745593431100456700793084218917166467550249705042112520514186486030487568183184625433102587606419279465274843696974472825578847192638141085607846885528784985112922243492844114721309619350163414396486800428730404450891145231617353322142854646140064531231692734792605458511479271452077765212334390226275810316231800485968091109544721525440769*x^787
-114033134821143741590527316345513086267122224411978532928386608064347118799743443559418034609565751587471084773042438096105577210799878848080305133420857227598025181716742371639200050859975111026002239811777859903938952024182546292668287632595536373922275917936487962085581770469032064689439250708884090409485413479589956960020997891632611199475653063285712750980319397193114567684817908734001132161919866594187553874055641382851083285587839453047129980097393420689184477765157593161968410811850597012540288424822892418588599502616315945856615608138739982563536967608530057660180665459220064317498855090195435424928598493854517228423144704785409225980382746134035*x^788
+127733232621693123977505145930242069072972840246421456938369554245646584494563186247827233265379215654364263093526165174816771964072076930021502947680395148139487212241156405518877702451934121631364058054102070666935393212405294713701227466484009632117908296624633072538789335076752451217831178459318486009546246950439253411954816587606718904893880702191203652376379509080645080785274152280344365960121516182654072094686453623472625263106459142935717909132130235429471621783083616065225056008704257129207834693749396245173294523795683418062413420849584278952323739516900907065993966190039309727925812950087194008533841355802018025816069050727685884609492328917352*x^789
-142428276538360402822610138375924254623569848611372501326879957426626054157828923371110415807654942420613289839622834179512655473388403094854633922269182130589054499745043039959272958851409611967509009678850010551247316558157675399674802804293444815083057588569420109616119993044771248953273128555687365108290519482231480619126948464315220121074433618306208270809110592055547167461803198481455548741345934708808744696745372059735337641167225633248783836791208789238462591488699762124120266563198528550884487481156347984053476344184988284768270760940158579956036020326325551340691193666139494026862447635738523913041590439278243100224191070449743927208620659323836*x^790
+158087216013022489826977733449221951807860068578967712499086905335540262049104712151152011841192792560172702418886394613911123074180988417141330105653714685214485936940266268752064636528560033407949745072496624262154870979541887528167213906751190028061838538999276735408540298301161933150321026541004024711369131548574611350819194006132981522361457611597156746353382783659603971468853820805827637150971692271921384419414973284230795571957872847687728700869544105326691440125339967636209062555790364075069775132634022317253389085642283425828981099715132967659792552546760345763411285950081138236238170749787539060599730944153488826741027062546882474172302887827520*x^791
-174660022309767808900414646353698986915868859831281633214001217478689149304194402295359735895577570356288153279676234420833647737900807607189196708060803944415508243199222677114412700047914273059129817662607211713340757446293145215311160775708399422395633799499215325946267710108864177211139180770359414360179865159065679496292628945998959957800045127733429691630526950787106674302734907660204725296942637499843486465390826648161258180694450300713900391202473227521946354655959718711116389264702357306730442690905387581753199626571934272277474405129352188721114050533083767699811788342188658575433668557101947530950627086207979784856144048707492700476957450881710*x^792
+192076268776591729766386133402191700504597396645015533062348086171324915752928931844917442413103367290955596715502394048405210448499949896315497949468542640462528432887296769534032022689497421331826310520969958932353458143163466688355673586503218758268739126830082594567640398325893838331701284515858192343944334053294768945213893080895219832284817909321155771084312224019729418499860578235218200699488565685019479937317218329389294898527957838024250992649709194332109334694040267507756291538781822832738821847877288117069109196561493682106759417096468431759373887447218441070954189086571469412418319965076841103970419990077059684303786205438711305764432859458895*x^793
-210244035116480302120168393888094917055981497144636135449231262516705671499195738367338318116863622520234660777545522864736442974294141683087743176419388204859399429183592881627028772050939400357144855265343052781004656921901277536551341820302179059725604517125334423937417214993177856547009202114763077974001660412538673063720128748522660197969229431294685446696168332671772976613268599375278398833080354381364128192067967808032335329469433423605063293194270062077938272500500784427512367939849446112169636387249534198773335694306500860319814252360222973833859249322870877744662538973102707782339057940224121775194311510002357592366397315713164241186537617235612*x^794
+229049208656842982508206726766106543881761060194207278992872070129986658728560780811714964376829399319010469741453171084348191753533616106037219507277999050726051311660863404276668448277614310200081596268240106959681690973870304098441297972538132178067407855676497255173312518658220339729904425488732124837462182297237199978283425154291088367866097928530150900100748344695340696041274323888604914729684025585005873572279848287471839992382008149645740905780548034328281530894539374730838791011660539441411759200311182058312699905383250804161608976939011564638043571857491857674833736391018857218500036268523201814877370385931288653275209560512651863490499693341521*x^795
-248355251381689832019162863506158312288009658099239643391878803506794551192149542025254447694219355119006041941836742415018213107128357185004394927360206543880536849346302529722451599732668716951130237051356948829829882529009422654398835554592479352924722325436035250528976623991176922831060611133624512295778239707322286240772168234637292923713291935878398703201881249473462855449369234142155866605025061826962980370749090080064972316716476646014556960137916478620613139248846462957780931980905735959500503617347940905798977749254617184347355827371149191743968245029308211031168274584347438640887259097928283009686407332805701880920149366033230465184088809077206*x^796
+268003494125838309554384182189496287160243827819547282393529963567804359719744469777553683634829064073511923145714765102707200214432327090186164643125840285940942863522091823463164472169530481787547470115790165318059882248248413153975671073437733086015767511753065795585239286347903209913369356589448404376575024167143519983139139198015457077278964969769686841544140189229021177743404009738399823588572269431732315266635124557199665757327369880442898256271607515937900457492107220322263429530804425381106968204249504824239088557310473240915417538127391558874999326238461583045269669307908850844684152395338969535021987425888627213105309691413672216565602518167785*x^797
-287814008752523737692729519771306047318536568301401083179654810037318502712861590446924433580100962740466496167512362808065078025057951562679422187788447727342364119765273872839823211186566577562568457012461326665167091069520371043313164679881511586258594850691409049892483323793209585614677195818572419752257411575350789775769291042455793863483378833375404272282329378561187578790027164175738790573011108786540422249501392940641311078262853617577987571625840785789656186849522623284849060213015842758087972775600902946836862077319443373770129839175226634022165072473505254389392258526192436139929593373718913033859107400660861915650692036898750658668937380701910*x^798
+307587095414286346234353503666562514844302768917998652041601892968829013401872486821083851536843985180815278777427172154016640499342853692089517574143976829424530550265947403829201935602363136457259970491923896415671886681639347045607427783462855379209183396011654698930383520332933380312389610568051722447241049032108543107983502907398658273167470094574756459477541542152031522110085571094213006904438838263162340191582258052614226020491372988832670418123361298966903324844323105599887256414532824966461328767536987032220914088933317936255513819288572565845813534430430212300524487220901225505228882845447502320086992118781509758018446232939226812606745051583169*x^799
-327105405355954639245392209620859589138670258364355908763352987481949938538722016930194277155724158647425027432527608053500952045182467889721015263433607218673635294494446041614151359067067818992072945474102777670981003193430090571677171193629355240119442850695131998697067579798024301981771708165004744848310188984263823314975368040644906772821433230213188162390135297167538185365424450927014855214951399832176460547003198086004316830900085269987763325622375550756501218103700980228175499372806615090584667047275474154712260185058301276608441163825353700319769800115264962973315746924229060263677156319194324481565545404788650714511654678624312487652261789907717*x^800
+346136700543171589795999395229013108073837592485897268447498934331939829037493335545148612525556366698610631951417940140387038640482230505517947873302246963643030739565807484195490653232878344295929148057364632742803981031392761984759136855673841906560922607952381550695381296621996327713380491756125790306620133764085242211597978437269886488090270834062010238649487950542973602784536102583799578070401304792447802782571206244026520510770599932614119654255262482294217878560807555296040347423306371319116409239304927837835886324997510583904911093664360577340522860751191996882669240287055628018571824103486372441648214188451602205673283440704608927050478975976156*x^801
-364437230234821170312384970560102133166859267365463500068003356321900278774128292091145578063389439948748929764031361864888551457285993671610746658654355116759656553904180110612909261551556985401624670242855268761606123878504480964279075887036243330901504964716326527039695272035660535469161233851661005497843542120098762635744992387027910527824945491306985344847989935571924178246058110077600269386847052784064148444709989186082229392239027972115103123263488830319288631077997557555498985136061066554151143140475020095552388037527160215551883502135595955685151124561677591092123009365232826698455152504818926029462014727110799666104660593820761096794442789737709*x^802
+381755682156069871199632673630739875304669816712470449001607181635542109538519620591282825761951027339125427355503381645047300317160878517432205879726693878900951278277150158930932480552498643621941228066427569493218927659157729383295472853957543786148258950068155594046135260662280821772198721158230570794873380598289388774035647900373156106435626472804875653214086405094128476725833982468133108778027988898101794715061492867285962671718043316648106081739016048101802519698697356385746239687847407968113472327051194234946048319531333208653496905346486541117411799553587562760233475703195836749209552254666835665725297352252276044381610070318143554776152400963910*x^803
-397837642992131102804277222625231368131459895435218727660566922122225073477938719763284490803815280320704749534526654714570146409021890387839984951691946716036362454215643537229816409527691322191452233536435577637743044833065742829938833026753418520574358913625568919102352547299223324813684822000812667859482692595508110073444147355266254140511279952211837654776408852333540078937752556575976609908403220038570559520018077752193627395101873649973588262919655444152834324877978138232003126674543583309493113394253192701820811774877862778484584076090640751301822294216604680204431831193158279665876710076788182073716320518028079629889077618702774628663183199543184*x^804
+412430480432101614355761774545498087230962729311851421633271408692736940662810742773466993835899934721159779358509261225788704226768617142088507798603687731860050551161049407630906760175298737940103060635563260253498155585054396167453476116350425233780075747738189961837926975378094941568913348107263537376014879669917136212381439081890567922904076691785822023590485176064451885076974886122158228431024969483518989537682787845446300433768863794768647746285164878311062544305680386268837036328413720936899386636627973096757124900610437394566476121489635542588609500232629003416461146720950334666678788653079172717846777723135185498486609888008223083085436163240474*x^805
-425288537929898551406173955916154211064389391122525855314139135652991551252882116750369676355468509911110065022201586461433764113200438241474224165890909165296889549021179258472663542535075377175450537247993569402519175612014766388167001229141235322333754505383787379998278707319855366421105743974988035454728267401867824515407476660582478355284091381575219463132368098946753069930464321351701084186698337889522440467592972805546125523589781403395502961551659211638237137665669751682037041414904670819698396849269386447371064890351978631263109360559222765716395942977593452997388974440551049797341420219597394782484160305179176143935796397937014488487845824717453*x^806
+436178514715574187687444385693611807608702330487435614678309111699992819292530935297305021382013022165254674829853731766330191854065222691767944052624489748978073211278786951125740641329136653281641748644380660005488213071677163351585633726857734996644797278354870629388297745798118043958185483786199009500501592569202901422221203555560605896953951232158221800521073778055423446998777105715502537082653760450807476550410382181737168414505236782214144806651448188770853936458877848610820326150510011630875251333224035628875031229798758637156276124090694283051555871306198841815357928700859432698672384408223627588876299835409298551957122836082755075334466075544577*x^807
-444884888353748326097870988571764014859361314287153479908979868040299243420822552163805937102627702434843027300888958614466307148986239266302647032057756881316442892348779958106697959198820770832169544900102338091428782392224356536342851690048997218264473133863319208642315950468053768939021721187929175015783651580868228872204496725686212558924708432829306830281067205540031316885060062607598199031684203141954113169490468368412612587857436979965117013554994310742838356526027463713729901243540541414682814756844479350025618023519917396921547405908256918881606814947756809955028650293010748682973868608202414743047965186190492405178224531973742650260983842314835*x^808
+451215226192409264621201930233058066636862772645631383909620046513553485339666238949783080180726369945377329914416286546724878632420960285084475983694669678902214633567392306571075043742048574420697765891945865281566182626660710218563244570433223371532509179648106033028971312356729488083195758616549888490642897169577202806151860960669473209684787603122805721044286191620843956354091882695016095787886296973094645687015788717973655038261901759556292865268914607991093381476539031847989207311806018211705954354532418781793626921159221540284387958168075861653119565864565347582041066768358670730270737850598647064489495110724547674853846391308732021665832607870092*x^809
-455005226127123893243285890056068394444886141210675329376520374487868926099305048679982522670679348448737376491640047812134338890178821548825253855591471077038956045214150677949376016467512642627157295392703192387678262544446898457025838620955778003834480183154207932634425202103267444440297749215992500439778661404890271893205431718382946749932680436663681908268257589650624560650967571005376737527150002016762940508590388772393753673901929201214514773522936488154066378889208462440923603313596279989507607463139456028865060974909040909204699183143432828840396267203351175753855359799947918516806059182236507279808833651397400147270235654331280630848531528981008*x^810
+456123326794169321780466580819590339128899463393751664759734051411199105693166792193023251907042887931260163397390137225828215765505436551933974116655313496216312390171451889446493736132983824273812005874033984333889976935078598368426370062646304242444548976689249697738061106895076883805367975580347570889096273143423398916742538599142955504636575440501722022556498531452483436550674461664618463357345508642558322653204120756492293889008239232486387952446492123851220663163703119020065798303544597798312539767602025988304247262004190085224096129394824733672579126450085053944284651022820937461128143827900778833681267511211745187358178069049386575377251010861834*x^811
-454474732951198871169261221377162888380602316309105866295702146119318342127346567931087278013370203173109555592117324914814683755079428187075726839600212623452412453837481661023259868042792408814234232418320686680700310090991077170462949514876797420305756416077160404636315861943760524843030436555337503313090669806117024201788011307947708424097395682573928822018454186926260197274769571041292581550188897912369680909770388167321536256996931668646255775981417016273206693197904638621100083840179349857691218429936906946969153174521936704716349564730211992249287983826853758804023157343481301836742021913689011990859748197093142636834925754124720719544184412022055*x^812
+450004713503067165574248791827114692739953827277586973642273951089193903922936138314531965097134337878867719317270243369368060403024292700881172900592959511499733569440280518943714987588270382678741839059405162989165597278896896435664230913806489217548567906507738436685681484465847557092423938375367586455586282612043962286176888735009764280092742210207640870561131419807260969190208429041445469649321389510624888014381508470705225393172175294821411206268965263132059559020113923072243312273721656160554007545067675762090453043787430286382272404658726428427547428180003380752681670718589829604050126611586658243669586648370304625843802002549044984610080466252846*x^813
-442701047208619898949662647599142581305423399876497437618487657628555193586306684471443202521642423897376496622892541704674122417778945626888610372814876890802041775781743412442747108362906985763250026652363258021113025338182533212964676768453149584868239187157952035943768529979112381146036483719687938053303890365727448662358134173809228197360658037204286217110068506985031775439240919071608006825649781732550424454927380417218437830377220343073154203042569013975924206053286143690349408917256271819732230990645872443294511365349767885069142737723834648154242242461148087515469083690642930859147348025074114913544258449880756295444523968647681459417414018812364*x^814
+432595514109146375399579339797327777691236328942376657654439041682141312826434836450215174052242437704273050318140006496922566462422710766635325114854659289913619762325320725204844095450539422115197766729913400374258644038043465697856067713147279582606723248223543266173944485591697543083031276300337446189975059920555803362734460244808025409152061632986421940333100352367372938730419523564830312094853694542827203762522955970149001088348609615654430909971225187127508014750762988910798254220124982892432640315785942211373531620176808129804456733808010199310557287735822316151883532263580634375037712494050203979810887602334179523586985213835417253691550047611096*x^815
-419764358429684464645526964153972210375936351580599139548127323342593443976766280820510196245547967560064835544344621297717029949546487369420294155269737606554717882775815596968251088250068337682202822865210653836422648411335527856699415134259867053735912827634049274732762885202883956986322590934305084641957775935887719470493897505060384613477353086565746182870271735833462145547469156395396712754420453929598073970321647239799364661611472518567530302933675859160969279695451145245933308895151580093883264766843862903613361737345240000787978847417464456584899622226589615413022326187673445783171017875315252735306521184612421295042367978676752991788913156604189*x^816
+404327680154708418947858478048653051802445397830599313044888007455732014273299832718341213755379644867707869980404491177402810267168675794688824072904917660293787844762769901630689674811175321403833966735040519283923400220656991313897699236504504446047703736472579747704320193603906699661069528364457210312694392771023543083780610872183557745271059598100735905146654741039784813631662842807125316135275305538467132350297107032680382913359438239713005909730654485401888815229119196362693382703738778926197166366223376302119367495333957567260303152021893170648629177415343916446372167534313448806048071496219640687318590377855963187440034927744178397737745381880308*x^817
-386447746497797276241674928836387180861540542261862096156397624540529840226592782187052606290649148622250750042605093085599962670758287405505093243541577849596358472754648680451236861711586053154951172430824146073123375121743559689547585979788297996134772328489247636137709059905747701832618327651526033516043289910057751483938783545932187534333501296617113715439251310272898547411105968672933803370458792934309725699538596890596374367602945020046954737698518891556590787450087587333226564236922638203352817626059312671633092352372197622389824364179729931247814676038396038412816848929284915100165438536144618361977837283869246859850109921493720300766835233049332*x^818
+366326249743055971894637815401513032885013340436371270858009682440995974349955739204562045514304842441540032870704864430641903505893559164458160573475635084785778186374626983832433225370401869254141489719019651160678531486239206721351586988172343658636710980461456658670182034939416595694026670898701819909738002234743139462366994742259316247283019033754760988884897949719402789443479085307195135758183824146094151865121150525383797730384785101543463359458419055449323332295511458738838137641121084753092424922530296173341819895063792146134441236135949587667957342096406269329845712962518230551065884175388488571959454402024301872959741239880661360737670578991466*x^819
-344200573012231864134177892393229341405807038405722442217471850223089273166562440175099348174197633164778617229321853945181224709326443555797268311799043626574293443582638217117870166466859750974550310669237133378061567284507510502550700830100661204101193624870288948110672246006717961329328470702411880311355789645144764487429407505885359565659612241692412959361756480214352310621554871887836258662284539793616803610684060917699980322324958663306691768860074524048619574803749033992521672021328924345064389142609430531133626362530594222789786625539814821526949786191871402749644796300571529032404388562540619033870436401263736072120716207082989724925266468166411*x^820
+320339158956964653713618844556950867502108644142556578815725655054690860064991581058541332917668066808769307173843854185465180064123324695244269399055290046824941438468952602601351026179184503446400528574920911565465185675887044374776685168677814493633789512402529314229873775872631869872605853223142928479139803633449900605573449171293188649233854865178669939850765866925907874349134467317696983207555466744938961154205189760109797185812331659763451108894584457487959281646947840046896365447159011131686126894796502622522546760109945057058841895383916409709185377026503708090184794251554761299765937469203002487169317465565928994846839867840658370585450521610372*x^821
-295036106786319222661453018259813506633176046824793333107825304896724982605002380073182592049957433538505950007697741976425999881076849342721498805691332483220327220177753829972751956647544881707189837381650885396189759656310819943807424540071181693598461952751395719548999580047156980508376093680486218012534502947621185247376264333765216106912619752053454216767701479779407273870515259639813299020103933687122162847633867861915258786032375377925117020576771986243202775444187119805320764916540247077978016472317148202741411727900809116566520214623388315239142655344471629833275489587871456065143339793403499248259713024491604041979585253738269151887575617723779*x^822
+268605149126416295287811742884514485879889483795792599413842112529075483656228122855873250729687451422327957230721551496324483941861489354816501749933209648431256187882141710864677830006713667652046067511506079253885233670539570992027201041194230256545133986799343982162913229185980357206185809030909677850737703987420405912765550331760124106876133568743591090100056552908333736122840206887253665575122064752314403029646429469469830933048266677082258307797720614900363235241696482851468803826555796590086714131511165296739251028594010531806653323483458726964114956840023909057135926778968406382956035632964624214084437665007184673942669665021901926392006197136540*x^823
-241373180862546360811320006634200194553117961334830279781755073984357763532294385901804795836615368236214605895504150790014504234980782380718947801002785801196711135789337447237106511795504897865824836337977723690710053215440277397791403514637003244663816014246416473018674722625293902489138418998051244915096392430979097588609698170214486348817924083044164271242363572837243931572396142688391814060294391554679919301705336765767768181890610760166373860735439647030220738824521251077498102307016981687227324084093442045984743807438024188685428314364362233201805925896283826375079804377921814224324768734323803850385084801186244356696138003375003104257782599919464*x^824
+213673526462398006105547858889629163015060973914244249016065565191407397814648582414182756981795620102578389796606550033828276092318495953454035523417757679215760880802513102913306543137751325122791398364798568689958775051798669246306726594978934666411573865134935420196116958076821785638354851780138003937031732080080975342242361316609277346478813018664356512964878094443223491782290417139921856694625763386974686588586742131583044738996003236266522195057446367310941224490816835087144274155833082300053977108647021561878315277174123010332679977155974799975886288292480237210191142793806263573403791781246525994189492259887478535272948818146894279270605251420314*x^825
-185839139731019980945692571364841945626516612645157247029981962932376208036657945178999821875728629195621445504852546711650208474816381157313311732266529019246809252316069503318098494217359393674441264354375664327829011912350231230908969831714141565481641895847496174161624852512069495174563760287273201926663226377533107680658460799103824499203397453317389568540333169091761564663037094373334772714908088885967265532865406388089546601219412587850975896600627480544705937963825673416215565288614677769756364753850049039708394670518215901165612153809499147777854329543558577172856956500709260416934426102018618794707328207670128992713617663044586414290728800256759*x^826
+158195930223932077384955904591278914483244624946361892054234218037308667048648140484912764732192736458366403602633214275067509591781707461780033928138354974605167588711831592072607665051452159303729957552098945169119769911959556842939702578977958451457512770201098984130027887010176372142924153979604141921263185351844357919956762295302919305092916088810771402031663276619822369460150652400983690630103457948863129720138871313418666123608158609526793541033715595356963603677428446029798072737633796671514778864563446068413386522389883612530768167608562447066024162685050411445424971623212089866483566264139143511376961332929800436395945842306709176540291219093266*x^827
-131056403688629487311727778825278916923651780208248726612563345575178403386447979358507574117650370418169055602992987422352046696930740205554031159616667109291518092809634707476270854483057771521084592739944720883420802490625955492675877182166601559937758862617891056360536886719015512380530678676031975038685636016962987667516683029645775235973432107791337746486251421074568151396347150426987502129611088832599846927634456926895022597657013371855028503154462157251307029293279596997974016842846017547907626100052313475277937242388545126351613925119443604533023467099766492027050090754167744087453225702009684659908981965928166739856758535689881777144710903203770*x^828
+104713790280855100433109360654412307801126838264774198102791748157777570834747457234174431894587523402465996741375183868353931407695206754565213231010042147355891061745176251035775081681402351003097224123893797014790808694807824020056010867152292521047921975379746527533347616058665127873416288232768636293891632408290022600830671681984839485478766915981726671917924573248668072466803078539746346880626389292058334514967979714499960037805265952665087885341017858672321254489393364315029824029505329585131411910434804523671748267911728529079018283674016345643479752319286555023654509628570100213935841123212522571468705510713555385581208140116824027414280779019068*x^829
-79436814573660551125036777894434278815190214040665759638341111596895341729955271164160214897994545747452293236676047805915774783170805090954236323013886881072571716009144898953146831888162597195836128661729527903094362231399445639020192349280364373334378818881724241552222724321556722181996133211104684009850315493193024398675810728368229600241464242165660986294544739261016752345773212078338505584741296139358644428920076763320106978769246816214736871775015556457477601650622124152269156722462292793643674811163431653808549409082555565846680514360645329787936450967714553917156554132930375198545173985694683694715370097823664031248565444915332760640243523523848*x^830
+55465236469899398275143895538380992586467093784025956695021006616505831396693309984157044308040198241178741556094887133080395910658838537289617750490923946248244074316816662500927760319965327007769219960815980327994005519058429273793311586992571613009422465971133218693151190698717611920450238364371260599545418724261997636029961661020261436842771655200390507810701023354500273601769279635753094989221731668735070465859953797592359894621536259239841691701399452896288571806462115749293455177712818964220483281993979927163873569772692530439876874144191064300344291347544396864406008708748628205778659913814088641304440687317469678161620455307292013504870517753577*x^831
-33006263180069427635179651678334546025237132189995614688759556272059743426281887854929257914265407287158280194238087334918177568511673182424679663693159739890011348531742202165125284248413556882152170945959690676320982410809910951623129296423980897568654020616969136169008238295452989400257406845938457660696093335834182232979001724899800333038534207857984544612556334949998920797412570638717206693281123539940051595023346569920714125865538795109443305400963289556891788001221636167345775783568159728277766955795845789471495744413909273788030176277712016025251969454702783985656516039784340573634160904346115536612530293746868078291586707872208318006081140487881*x^832
+12231900726961900066024941615656803734847187569159834539216326977272749390650389031265494345154677248993088697470144967199626918119988238642694250328223213200752973163886107196865851936164789209847431278952150001164489870675467906503858415283581594493812095988997871188252103770806652825361895576081709031013336150047467838436571983915738562652859127161072270825351887480361489708324272720057645771032914268521220990014255516989439383329763478998407244536406793916032654666399452584228404872267815021940110538778295448607244701775249931969749974605920218119402590844470133281700723666668889020944755626455562511397424581581921140500917860917512583330663010652030*x^833
+6722719638932852147537862634239081234144118456034427269646577989145772816859433811870115099892172232206255038545610664199736498853682261885448372059949577510350499050582928541723985064558212790502842917883627929395789767650509789655882081428863004436859234499789593095500457880493534022239072873167835764951832229131421007022923973960533926567568208931289946284922623401022997634932423142292842492631023387928667326147600357677509990254998550328046929236589575650502699322660941801733848083913479615405176278532374962085198811016536057850073452116186121541890770357311552278529341805794085048097071773140797988439736225019155384513624707239688153590728026754169*x^834
-23760037793629392104836630549745359505969060192427573354477840023706260707781268551701348568478391688036270487947208374181497712341888448251248251780044819934890457772506113266228833125227616263435383315586334886235531978886197229561324400182099099639816183534732448986572771777851834944058289071940779892079788953523712006346719894009541071551078940803382801199070435556092578169581020283986898984272649631538100497817751111533370229852953817155791414363041406893753734812892200906786123862869157954625433659994062492026881378168106485505009752105465223286872206006291900414038066967976600872031826653584459312476338917481325292316689157411806243180295588698444*x^835
+38819813257268710838232560764988467275138465530127925308209665618802147189843385566499628476151255567651032220124474529292264485884917491837712546582553945959887997529032614067060883523327790243368163069086555435516077409185681764761146455649330325267927512586592672939407385300897742095731510858751977599557279893281687242759404207964783346709333561048780928275464432304072683225549003611258324378219041157543245767678015036770063847278753596167697219676337383996065358159616566001348379206987867702324469413785773931887057604291999405475848641862459830813246351798318814005775011357330057306444636946491794963535351759496818918803833289800059317997578353947857*x^836
-51877984409334724147792893963766406564362005806660709012535018954539429176915397213598316472832321398289947092730835092326074295369860739569401646232772074908120501826777637943327843058287599549966826917958823657958663790051688876210556209224930318258903177307081386600993408936579043254469582696176446506966824957031417675710186561756132438100321178488715468033587931658281549301638111198801978708722009804521494483722050400167617710523655169007557716267311798326902271370520773055404400182773699187620180798007101515343703397174514500400561979824288233054503559520091906806483943942954127912917466886378616842143762448490167618353680688619704299020173364510828*x^837
+62944722450568192725164966036797642454593315924864722585246852967151087614511921277259344147040899216576276755609333239040921601579863600474983492219626699548127464062235729709076369515786010573806669324868127357311657324239051049846603316609027807752032731382917053658662523817887203103111460228982324347895880447693936034106799475678649479855984530223767460030718729630570231646913475019777029325971264905259909518932917090103066814829977501619883058923776956492516608593077841830735091429816573356110038872110935665642877709784476427314650841614079946367113203076258778151064897244276220751328806875219888423725853129521203099747369449753335859175983217222469*x^838
-72061785210673506711922951770223393929101911514618940648639601472256985227454775090662229927428655362720998146525570233426124415665681847768826001776778695638254262569993918664784011250652901174068192180290380314064016268464737253771052396188637920426277068761484490510638320406089667022557420663128275135359532933269505186326267368449990875267889108639259025760597787453408387021636697883035176524233451474374760927443468217034233905622950015820628394051929652898400813874571217304382548455479236825275110062906146802220109897480105798235581148119291049029396545077770635830248041104791261931016917993664029666092693089647652354216105879147905537494311647408863*x^839
+79299291889214155445698913101342916206488731241453437301636972878906519827717556763984572963173910623899863771260918340321131682618356062988485516310926582993286977274620211010424393110035219819697604590032121658840517602788175981480015191662014975012862410821113345751304205721569837727113761347912680944947852316903724788765448560480929180583607664456894837530220242790555140778791250738991723664683422590135888668602366283749520106174540896386056569131836672360466610494788617232738675637723292533202217803991092387094133169797489570674781017295204492189165418357220601282522793969610572415272667858870236413970592487831133006042943703079151047941306066878085*x^840
-84752050405263378188069570424229357182670290419610800899808186655294107667797516259697132684861558128966013247518156407609136305509441964028135828472407901987844362035673422749132477211285818629869778271293157170843318729726353254445719439372992737852757576252679265958026267440675662408653732263816212223306249000412688194198134735642913658761964825335393226853894112048585357775135717808130611944168757282215095712130571206776341488438283611844220207344618033872933006662165014387931465952083251638675344894590029909219429516074450859645662930593297909774998050612306310108910803022164817409446288316096340547475331728159852888798453310765938650783635758837820*x^841
+88535574140529959913394695561303642035144027972343008880304817187186473955647830289482389052355451331036320256019039980322947039517845822237577422041559835709243531236788925795613552015879385000919241760773639263447932338857799186287118349047567594602130434281631100864908097393141656041000105870104966985308824741609267849097601436992541730552264172786951745191141831976781786073924659386032895078933150716240234158974005527519048447085733036290000969883618775477494946363614111643777081866647921271556437552014009689566499117792249494615255847732424917361230562764294287606024686890796762532910938286720954010314989772826398902706223258549769264836109620722392*x^842
-90781924659083008226062010970753691131833576420298279265913467499597922711441146053960888269261905058060731622943243647801192769466862984179756485871977629296911191845121100693066978954486108173207354758751154398077274717453987772533970467564776456589814676158118359256466724642821375590441414421339983740030999469028152148333555606966911683014770914752186406110393608805478316884414549696747099482296403217925997411112685409897269824221946782142104727806462524234435408610755075687931044710213647505115720035204956375204252080736684431904787696344196860249134739420293214972274154440704701601649135488755141908382665564560649591280660300459081315841211315843962*x^843
+91635511865386426351919093389982105846922768649661443141060912002086361435929279789836444472098996679167715518140342940493039021178488352551601681848156104185980678179912797109571350255257740996063237604774973316641351443669636080481119322639091534595930828622034595371570591172656191512876511549459274803642148931473384727280470443769114783813222114748647158277109606111512849229644894932679151798019544435884813594296493337150723927373676959890216134660971023310378689341334649071886732482956510323154281019281194099850183895694490130240318160010793537531658997970818974360723382051111402648565997950793713378530893954021388164752487716065007326653439912858143*x^844
-91248973600292320697563891591581122061114635123241443192658179348957994508246735288348500867932125196800822295681762374481521527607406943201696663925604819907610205069406726228263166041214026266664851404374727592752290696536576806683756365357378061389901765719563711383536522816876439500128250051773030830041609899264601412450353227231589818336873895015187018008066213680097121756413619080420682137885703324597584561988018470088511464532458612287752203208855082243753745040475228951133337631427695201935863839383509553024674763733050274614040915070999529060456456649809517419155695358217799224155840594728162801088299217148661463014457031171659012910534883329984*x^845
+89779243597580083688825957743457723186132255048136909348641840648321290235884566614586853616213016361647525288959517692286066557289127255715354113437203171659078448193126768248981212730060940301687419933617365654311454529673092457930033839933930560429073519077573177055510477048406211317719374142417007837675522442725477363464018583161127709573960625463940232089286066149561909324285386264120331963221008035215011701215104114145413382618158869615735953262283501277604088797716293795703415216316269781119450992736816964718106865227608374187618309152336529445492121422189903229391473941619681119522617646799439066207059018834860392630504793345624231049854469340197*x^846
-87383900857471449463487004095674401004064073517082075302863236541838487816311778666064093339794230931674880927357500473074646289446150743852440074126983180790271076435193203647957232547869050115587001032299479390763370730626911443927456966741123604179580386569506369839579867396646751463349940151994004962808094294535621587798841254395856555496229454911722227987522602711078899151146959404682742351385327452920678033565709602830397818399688696152853369007974952409404802627734566729039813922137201008895685766050646471865758467737344835727616019800250021661408155126158555162518795449105282287702673296826801567990648835338262109200137987405949103523160734902514*x^847
+84217875716709575870109453334933748008518073005108227897394294444266794603811435766727803423858555905085652044670062052542188011102800998278936185438630648232277971376867059755659784237867142835532215575721998418414559601127750970466220903972590243245797953667479656510565581530149280669054702755214290008914834533325717579507017433160753195294143884476733968681457454670141228119559151433081889500353416274569394984388829286396582196067103904124147536298829413321657660046049758845006977586855247780904219227899976128219977313522548717841260070649140163027056814427272987121470619297288193320760108275992928615992535439274638840033137150814709734929356468698278*x^848
-80430569091659705583830955862778532405880082239681542468872979529752703015975584649222904413387422987359541601377785893920521473528666003304458574084938338262853957102700998606521980969559290137647936081798335668166438952266849258723484223372007218345192795116651600099442572004966678146016075465624663140251185129079258024955188466640376520109693610266479402570155616432823686529824120175143663511320558831875001648578694912138909192305337005702061937141642366950957129768050441393082395192730866006430414328273789313862153534040171856962312140601723721899091011477358284045454798839123341462370647927981556303167835520157435717219516495090993191137981268266766*x^849
+76163422389077419577577111718602241055277652436328926092638386720081998613275422564213255472372213232350846232091036963607109284968171662683166605244265845234633662306873252873701214284353260750695667702510210915613625432572003523339394527736036731283521713006854057418677619532889106074893980368683397787808724671825661349709375568703228536867026581029783142349926209435255808234665824793692762441709637568969127785992143321737556093879237107662518200361950489186500654445094046036894212505834194436919644388429034653507900382756761627091128873504023336260282520048064416965206831645209214389393345111444564355765889220352062361178252925711631676665762188401261*x^850
-71547957192517305999167051807840655398969613190028634896230194885726604271680788753014894902795074150548112295498036449893071709919835759679643042178190181526204776768832516523012007016809128316492777310678258765407013583946226982988453205345784124259573888369607020644443744572590378312044640685193457343403558378838628756410519446909954186585618128430932770383144253115290763490148996594765417111985253768406042059252255229285689928950713074390512818729342479409201678269469745029470457212743360613902922367960130643029066943404270748898265417152997336954339419785510248269720093115199089382551944357492022738661773159052150564448653326668451529235719821020176*x^851
+66704286711159553312875566538770563703297308909903122934266375968911953645794188506757470758040622748244896212714605250519614248506752012081968302381428501641110030493299135865693018996455136079656377620496105804054277080421977073707946005327408423622094870926059968129517511916749815810042743698556287548879538980184363913009518978143760783275823316491698028666300891547004009598717792175046044330433542691560280043200844611974221713209742079234807752501663255067906409080163633864099274078127776545504713566977498403679289995505864188049749833803218104790270165559685288423341416831958321419447363367533301058917902371897962133174467949099757416406067858124600*x^852
-61740085667535065176215813525343847712720258035026343676352026446376095222808167837034581280727397420451595623803040360710253169282626918246690032234623862849412421695956960805465053909837164860645306574596421434146724006963328935565937964958991618252082444771648842833744923111216386326714336181085578933289745427357976614299069937626642600224652996599981086770790524091314140189083043930822413229567322673752620863403775719868423826110534681940992587000551029952135582082544323592960734028141884622047483699508799492916720567749930014389162107652924047477399280717934009672366168189210909974928505368534084936291480323511906061017417510414393312400407297019422*x^853
+56749992208912469024065941829698099899003624554413818543232771484637586410784944716925891642339240063111894323665706717074202080597200964591291883030899651516186078400179064531953717227922011841567870933626161895183513264949022684822896663719959882846377438074951783124798864758876907333042945528534768104557986805862318648152718476157388179058995147645356327625738260382903011151430033112890023115334412626671946154112521251917453611258398799944834929368429709677813352828068603060514604193732986254860292800642286847838518190520004672576864604237429774108639713394450863569889808991980755090804960750120217378665900108632305020821204678942680749377359178966952*x^854
-51815404819532068865767207352308948016003476135758256233956679065108899998470820330783856913542524996572953896299241390519886956890271136724643564628309996316702403127226049106421717955232924403003248904271478638034793363425811523968593256867031318481109496267287363386139886005826627952547529948881383296803851419987958570634775450785477023777509290698109545839279205284695852249144291236798984865285712044825634756164586622995871438151611063658179492103412994059317959545566427222779642077759334531222219221791200289458896422797955193377473935648113015978904173767810230526100213915208344553177151526506234184979590542535592769639955535703700821075645640511791*x^855
+47004629214262454323448845836935425708528295161612661785276779951971130623749324992819490518643673385896910819385179775319813938271454256436614302872360640095912858184327330176795968757952160328596952856733334453782346970019614511416562994001648706249959496156620113475136458826661368278576623694041781837989795157925469416106825235005471798782503367949759778880405454918945496281136379451822036863623785024169191529517967132903444224431254810787551627334082952283312057395480623437667562517710295103207003955691493209290312909631877439094467854521236462873867064741808993014287518733984385852939812684440383828098214335379166015086239489428182701904122124845720*x^856
-42373324806835315169946090433515092454216426912371516596747246444765035337406005400345472435619727142714990249818356433574458475040316883381119165104793013561590269966927586333704062140878404084332257382879878868418350055076528700952856815317824398171480858920309862639552262781875435745465934666909305876576838317231711139175308827898509096702510480726636980570547756246456975138623109324353604737262944014098387728850541741780865620544502516968271394669260457939640541534018917357143065403378720720387136621739951326427080289990412939044747941649302515322209469054837972967992892200570944226337713432432978501367717334016583240628554048083963318579267911126696*x^857
+37965197452710226177162079091963774364280960947709708467243101642265621769603354278776188204337069579893297432253743117064157633592051126205252554926316951485947754095251100417447864538027256196150846748998723707149411198511572986512418056580402327162819753732681875595127384461125621230638780263203712432155107714847335712590605812176673473451611294866227033988483356204977013688940008361742730145848134244266703321457997206951635364108809394046590146543219290615010104228404116648588410268505200938182795031222069359646868470093549404037753534552726673961438472441504285234867431579234314457335269108699589367680483486852719143412021883524593710040670659202164*x^858
-33812884559289666588335967053855391446972252087132853599340235869459853474149863356317008750049377352563847379801776660668058150457303161662562743005839989175134203613088048522492542150910709246428844577523761029159239303062039130793346197148201430455788538096531066462623139069532687665593274961837525763023798865521503553966445022855341403622075606489048720562774529187601003491574837627088464025775737703743348454942593660027774466974546990294123702189249491502776332078707977841946940628203280034267979418407407029314228403271105403113430148887856712751877058744606852063539353836957947485299314858935952110465833184394372160439553663312055494277317206533204*x^859
+29938980054212275392724770190823174317082174174734626525203988574418957980353028832287544501905461653599891428327625861764334287409775175459869197921708286945159599672095208179384495505145493977718714619807447220092670255313884023942584778018633543839289955924905418790458949961696576250099384419403286044052729862941753102640841685229957952640271489708033936402129797248513536708852946917129195186482034189715439452984901042284309095350949588872509686035816581560540244714214602187883121430423731600056707297634952679926933301254254248531070645530492428214943005390638484253591050761155269951725727363396880143731369561986918931685302588342067845892498766510326*x^860
-26357149776127804277388098342151798422284379528527765304353120751873420513725532325444411715527804641615953657737954432366904871129949980068990465067598589494374576982590258328393876498725530107439608431387745435049598882184398916621605366746168179779054285714023984939193092441188326696057945551270714408954419312204625338189805538371376947963636543410784166927151613353555686462676381069096041560768856218770857719728858787324642525687443036943007768481609279594383583796015127182526551660790503047744196053470545464114716104747808015173580551144507423408593419074935611342818693719925138082551913160461675796775591291551594798215661937524816555746701750266947*x^861
+23073292244955132658425418187555595374255196828862205030927853640865186251519752988971266082925100436622858566868384047035703404887839045829258343126500132544997224593637516311081249769253986847513179061076508000083280251539955198374825562137081480868252600382821926838093089335095606354108063484922529027467391488556686828868616277480520265043496903365834195448481332840385588701205383081575886068390990742181372623095028611059741325461011938228483650814734734575983140755944435578756361731582367149118961166016532874473579919886130515759636578939058333673567195258596888306239457765035116110025764516960226195948167455370932369180656350309843701952847984361617*x^862
-20086705116856399277544087461463120047418174148513698678604055108364877928840176200307846925187758034056408799592268479312000064889721637425907496582014171030351616826974796606690819259044043866796514299133269151668674860926421068418347153581937323118365054351569604129679166749305344327054855893520546555558738256249146298054773323376273169694115109657552473539061461043263293772284361630149593326949996379988587255282544718987652854721723479745983765742675152101353689852954484192592234401438480039898679491693668872396308046952181097185629150531405934029136344947730435180593441222316497051930332822060871300622753290228102756984472109025890497407669550449662*x^863
+17391223581191318552360499440091547080889854643605329537198608194646604234013143775770039938478193938935387739556396967721947074214122946887808691762577963469510014621712890565636531487690817722169494130343815440932435323653627034971573658417670801967047634906618121216893367905302866243887110237647021600355943126852742498024578012215017335796322465104382046353508225012035266566556439147653920403559330125194654304254965287231210127625568505576407201808082787270715462152134589488637984622794705275254622186615568004898133849706707716835181822193376811388253296094031623219282440217217910142821101866096550541509358424202875357995370981602444325925836919553537*x^864
-14976303187004096812507793550756244994789079045051981525890813098575001349904734495668991323029330320382227714146607525294128176058132511444905974705966723063853946747072597517435107117547988873145073547240782995856703112385379830014099007894053807464416340250327324516600055742365096858846640546997380753875600186425642209657907447100340802499480008148783479575403785060561203964419631892660708393852356778859555596506218688187849479475798572073525684559576860800361930959165411355451203069282863446277729898976169804815990270105490838788785092792842266193915319157693080049833424216880685861595891598302588426296661741632095937829032488676231985849311752881184*x^865
+12828025807217271896750224471894700297599411029752019003006565699945521374363129734993099402667937344238385345131620376052595716251733098108767363251204021406266554520436746305415117805762328119744232750203361439957675771953965857960159010013541474728600313282517368567430034141614569924620430481586337300615536819945997282044891659313828137165131307632603574517936703591739745170199762418859469460760952526427046166497945609438589219971910696597700470227447326395915343441975160165995745340685407994677634924547641588756258723244425362563100838639887265100505150244011691578924092030637225153277107546833472335812691192876490854884684338470339161656763201193407*x^866
-10930013417072772096381405055673534406119491559409910666405598878360345779706065458637683399596404150820074265916625015620454847686715235227282933361103994309099119949636070357760078209582555147082463843405452041176036348973551230945121845956699190798452349772674067919451461986454577398914657243153785556143344129354291952205105117162620786443716744094172103728221480312814398942891913143262698043652145974876328953160048253836216271203178642645593155469732508282576004641765796906995699406244700020009277952498638073054771634254007856564279868744414902689458352894248631554906567924260079381499931883662223164056765956583858943820222816585416457661686683333128*x^867
+9264239886449135170158187764291809758299592362989625948622485882256644316815049966343123216452397907348196642323583194120383660732964237413021055433242318358804011690031773110149680495575875366477019934134227536043052381527523728718420600112683003225780866914614530041240289830105704484857656145970435521800452888977794150846024905315541875481927466853600976622810855353455526348737951261889080739775724988986377604066175228692329447329382419533992052569654215281473674008810760881094040065663511693090385161865228305935670109964109123376627568709106126250885522281886879565113199441875762232139871679532905260834899114787229339929318612300488024595432330244472*x^868
-7811735921103918893793530666877994744849659041180093797539941513918736399833825123202274811191534969331086226609730851722829269601937936811717503872122358837543110584719985845876816154753336540776905506013732937108342242784676925689737176951425321851486796022897552685223899162352230451695407265326277129921151583831688980230439814653502575029310130879165624262481166795335999334867183742936759999965884359298120415957541150084974985532861035092434588649850019172436063162722724601658335248368574431942896960286072264041930299390774303979309932080156433974236599000719799308308445331767652624624916744763949922777988755487737992168443159202205569374049330792938*x^869
+6553186542217198615606953200862270654937844060260638712842130682274477354516495944672851276412339559462985358960060894540546131404182964545400244767916679984055395143434380029385792155377730355195647762659416115022177228705642238303674621272570840992079303033435424304540933448080769236911404142417772124030230808561823636787495927023586084394097224475474098581993378628689120651009111241411472149198650449817779228639308594305172462744135017853505170131905936051225838974355307671542719415086952325148683535796347106507462042624227415361983156020391612157734800555730923168296328872419785245121582065962946368868216195289646001504302863095179565787625030474151*x^870
-5469424018531106396610292711808475901298299378757625230888673342117564758858629460971174817603060657634691133969415913815900122737967514325585872670243926122493678009971764602259042769901393619918909642922658307691216113923601165603230032261357627094361574512988198165473847932940951592410594678704766937911381271704967652285150006145351959583381495817696415283677979829577183058098534591650572225196277317670217724745650207438087638569261945245545689021479376223301514619452727582282364241226741717724017295769191869771300903166466208788790085541767824827713265846464285976005343089053388067130271197345375086260121580015469270562129971486968579194734770852056*x^871
+4541821952210541739706056257947839253091704464839586575668309633696668652658365781917136901480177107760533831809314877787260449671743015415920004343041942446066745619128915816116185021146388335343174905753909321133659244499351753901092001146013500750097189623824712811715161773814013186435035228876641506350626792269046706676445868344224866845842098781235820352747905754508332812167569151544110456698673315449611008470789814440511308234872367033049568210240199953780276857738402857251699644851774510354109467876063570668623954470684089198357882722348442649762181799303893820474698811136640909211026542379769765850584109819789749062901536471725634975338731782293*x^872
-3752598292717900491220859549077121805642017961770354873440145358451963573291274559174627874948280672435937159490158264363156114761087949947296626440539253688657357540117292048835448695162408689107691036166110764425374642326668240148909037816491796332395353402851863423318352180022042769961696470916245321745109536087895205636947821754176936812887210369226006001785084686873199285728769877587945650953747973661041808064076918225955678610622747768458253927312901846010955045073509413567662302604814767928791106127125942216612018206467707449629219317373788617765296085138148493184918751964064196741946793763554768908884299059328730064307559918785570747706410162742*x^873
+3085036462992423927618689345145151247830632426820142486051915403321458005166648675353486480014727412965488429115849809614547092490645713736766090856387386377509561615585066573813670932205906650393770955660320313240301723315684076669249977576271281722150262484850166028129976728744912475877728075260067395341159408485944224176670977873964606417423731961459946602719105479975753436856806766811321897315717041467382461100054224465017987169243925500428740866117547012627801262282284872465890374677672314640168279001703444950359623559639116998543514296872496980825960754049834344837078764736722964245051247235896750962243460630261891236178236995223832272571794255348*x^874
-2523634598524958584059084497462810210752500074992247979673041466976015840753074650067417745634680565479458004813438822544155345498575503695582500328576026657602967196887702213880751382265799885920020005822040705132359187485940310639071706772450004378724563682897777103013113657845857098278707027708868316499142085979926527425320315633175630636661958276454324202518090170122271608601664234173174205743910922458996280428727476834542143437804214631502344852824962006087049728381396035512949216856342498941422145859693593935805409601399044535398311750566826677185519096845899208133616574363630506475344798791838332364465004109727080651389997804058176038444535836299*x^875
+2054193204232518780513450128888520849285048676268879478189034166652181496716650652423852639238763479200751149696990974556619444835094766807598600441722173757964547037004347741902395124770637300315185453743453285141338840084830005980812287508731696803173483912101799058679430195341937339964878662103009679988227852217956089307350028894034041452003556825551505136038212409840016575037517087663248752019947380114754527219929908917673081727105252837932864574559782908232202049433402724973103277582011448086459692795868364870450952103916675072656512132925213413903311910436113874692707966120293253929828722691312586243367412041530978367183021938189488038025012422298*x^876
-1663851414216322932868643684993855229321259210668890851223758963588862011519905606823494155143111190303743836750943019391788039740941794718422965908550987768118799412145431293612669546782961234459445636657573897752530773477489890471321007621201577077348189706548168397276848153704706179555789175317247653802970539425694425426786544802099323248581074979490140557878024283141995595715833013236982002396772648027118555030035102034329597067798816741613732380669011580123207307676356458156081033416676587412087294832983095697406153619540475990759487683192990010460328424591980207345077725969900053508761824635997000342388687813648662932913936279890534869568669998707*x^877
+1341081584279053195927500975555332174892664120016700758730241153921076855780412806403934810760785587787242740277803666488607826505655147510017631443502744919853806694439558810577322898191768185772877960726487795568603327969355643735673792689432840266145252150953476761902319131298570218082529900439892844013230073515209397765277456313840567664554483844327025409809432520447854764256069845849138506390058239414460870605475474945934454240170013670638707860269177949484272653881291016818755730917933646596561936960555127208221987969383203396286066728253437208408063490713048660298254386789447237081677031883357558390744035069400887783055969771638742821375675102404*x^878
-1075651241847467924714539141352450284140577204682516495652050890980449336841334929714966495218017671961054831399212020130784937398935902346500695242554312042963139245076453285300927665319301612670829655646662055054879784213042179059518509913379173044466908381844013248977627877867797569612745296562936890795814538137270719387440720139913304784537287766618958753335891443945467304518634925585408678963146604601161013615844179252177975927499777079335925756873250171606493797998877430652216020099476530112228196810741568256370798811849539188709096491639837655647233122486933180592205900475961545521508582590599147039891667661974305575415538235706722913010768171719*x^879
+858560541413186793910652329547113168931171422301973063404508742823722020285017392587706764803371183809253938945127935707420707693955572709316118756341303275394124842453938243667941660704992374498766886704954999848666135500705242039625782250819822265006132518647557585014279446392312074772947545829343479104448756952790217115967917648053146937648851590903890742520402883972293023463355421026331584194881864865712135983228432814424420676904943951664114183640642958714982842171552395193171109337280423262725779331130162331701165561202953806150689977471145299405038050277782659462827486627049296265107788256270747721811596237443661425684611027172989137333712919487*x^880
-681962395557579510520621721800930575278770083852236117494240773088010407649309047370063377820325974363648270909284217497105036071532969569700628342812816917999450250752720239328459803080205075585141162030512165398468954457658169470478911655066247367646982407604644646533476709203708761529051672730672112626419872294587759817058866811312259990573667316667763196729817376505341760018228351989226144089747709629878731627093036143829619875357236122836204642740190570119038733172649955993001648619789178694217926941171346990698837651567131324054362513779142042087528421322759154912826267264633740934661101537537161005506864789166729467327676806900444611254116857389*x^881
+539071431557023159327280382288175001966273661021405520299910752127638875535920214203101400160819850228598106600377448131528981888400706140981182403906710953612534927206420626216969226968404451300049243915617433514590693641587113796574504236776593310761088499286967363165504531706757599446687608616083193124063418358742006396609353671352971337284596770080525285771570511372519570140396418718380932280276070616528061569731058301777434740365780840608454387521089057390583964207952871243875010213469305534106203966538241826028756859743213733130950510886360046900000633318410541319539661629865465019833608413211001511040945715257346336384356791228136004728076537991*x^882
-424066910088528026462239858046385159139009497000699283039776965242664980919352899211420136563244592803570665028035660235837435274119652203458309201596927865826738980827484491977052069702934172610229969473974212418450206310378250567173516818360128153253381705102715463193390326466906528478716807613259286723953996518209728310156072784526192816113070722019084645371635352987497845964880782855012484588006525771195393291497552695935730583471528175694514771574945262186399225054226102388911550912047569856515667320260302690573813771491863603358718128269043000554043799158733697266741066037363600905318808925926142897700106695268895863274200448458344282922059942718*x^883
+331993773500125135131891583628074257696393092470222530789007608127674747319221812273858970907197579614163453726485349945962048838062392187913149982641565020218557747478964862008568923574334316248341694939024004412791026375236372637118146673402142229141332874167528026409826028983060085328263834345549454214958165771661370965602616667928864835731667320039888049585298129340410720547772508227712711745494010276142664014157152516923103641328980313640495842570291556158288629216760060381605806609905150712262562533349475355424359616124407247969757440725940248058602909710621383121802892461026869418749465142650561849803665833379415281122290128238753626198683868115*x^884
-258665094116059595270743065280757892742525182574189038554844285158165482631540227468957651107770120285632974697667850078209780192333266990257768445495209432247287451778070965498103183796632223442506710886618215468404937800804509736266363662350344083132627871986274978772567640885608716657601774947581006296472924745501275813598094564383106874851836081184088736320397574814359058868575809439460259181576814384459209657869970364137019864466283779096407942288330890098198053200435730526369996782358017173020244898216277117357145059964087195203788996976816278570676919276759837352146263785303014559445416697411083820695623534743510954906014388747468141386033666010*x^885
+200568386543365207910273091516934869875059412143940365982881585877806797536192914862107132806494320906674475514809505341018673206734013043151205971905710635404263143510375734894691344697407558440536482364798947819271668492174075780626326455585721234524431074818062102231867515538921483067989123186921592325304826184053636946853450547932590464325728643749182252431881598487642210818229428588252237225458641489852934784319688308719490962332092375334605152249896788479309640970372944291995345083886068357982856796923495278193461142658495369942787621214982265511006658928498488584216845058170944582589044479897751945630458691090788769010358741945046026820687443828*x^886
-154777542368132231325285535101574159479518567686063292283460516305382189138198434568992294396722420750932203594189861542531654689347651419402391922415447766912718945934623843376823076383213660088838202079638904223024286457408902755627115425662930087832136821982657806278481599389871945479963083792279896394507544405989586209434374204320012588105743803402633829620794830166587651639579558113420884138653119366464743962109917838073136875696656988054598832857551864024893204358506646386035148985683493128185683690433205178921540993852941848274587241066766080647206577410423664155373190721632894191430350500853354084618558598542306486942227943245978185227302257640*x^887
+118871544753653618048377009787449270762161906917622436547421838537554442402483568300431757200276433156486983643778654878166223354402741604812946099420446928835349640485306902111561239150913181778432682716565640325959592590528065116703477409064013057680786872801593302830542599216707004875704800125473220542983238095073450650010916613244650218785481282654199554798979574995070597847108656888097590283825998911159430398877729174981138464809431791563856301457818122534287885709088850238835923860934947397141583921704563104232207957276470761597875559279202569416797489543209269877558808090306803698873064920396313407756153511312571195307345440493151162309617971186*x^888
-90860622759866568719878612055501933442542489904672480223432131334951365308421959275361937265724271858477907096181622262436524883645127777157112545207460835997969360541854921024658854662886336131820565378583024886314130053217545416940780769647682525572033324781439622730985607185530139304091904850486691640648043759279765627899029179868320974155065019649122608278880481905687802873350073277421515103686165494633242870962704693186515791953323172581512822881603037245212415641018754291594344201002853268263659973430499418903561959599546369344928212314868060601223716386134534320132270470815586841916617957174611817149950875645298067080009804870937172414844330194*x^889
+69120105187539824249746396068118928771823861573841213005495179174634825737158431372376790366571047387217328717984728113713756093575889492731464071743244484540403649176712762444073150806878877591912670533082654834269280719632768577907841554578342208132371121196295325330947278786011453959465779038141103590236496824869622025118119326762583312817772650960643444257089129653438173076027618043327475890554561384152657802197568730553077038584423821127999852019410933622161019439189188808115564392731181544153893764783499452754576052000343795783250203905403862477965880878667626510479748904459540722798113811910026664047663261810245188424009216432407768815940262205*x^890
-52331923114655531940600224404865755908213930115630653374961708341375812655876961740219317371774791223296384765281573119870781620619006308310305279250683965295630282660354980694659398369902976975789951864443665378799896207341801719423505527383089738160885749356404532872759943197610659651367225781379101318238057805373890660042685862239321953150976877358714115664344190648903840335866840374184918227051118540342196058915708394038272565723805565695879535118949099599811909675980594695772414584202892077859853797595555763728223977701281140114326651800626022505152681747444361955752115284520305364120622011566274603575503621277997278596504636439155416775944116705*x^891
+39433478999091075208533117540149543275491339459548655029213440544442319931519306103165901292147470984245291510799040254674036893789645288387638484815623866296620584252701550787888360081714308213482896661358782264905353946346954255784640864768663541608534318972281555072853153593890695887064504399312188924414673476261246887405270459470307299378505732799390744061905798891669219009317844845898855600431621830543795273888141800243639634279010724154310046862950559098917667159667036803399993315228093692170099142685155680328541464952720244260221078846376295182792841965433852713586634252457695140696869715144111272406032377975440538695505740193434722110903201332*x^892
-29573437375253606981331887600446091513773523588856247402628612804010726168038494075635143511083021522747627247528080716276792262247615846714096479842657522612895397875909303882918184464211372904490484489864030384541974147790092651462037869818607329630473666084238460834455951778247425165226414937726964453904531287520809762816757774078746550581881300083489832292816312057049301838347432115793699346449181557790876608324989788316542610418450376777573079802171003800372773801425686558584409988353159605020684479631905781004231903062513918933780848736518159394083031260546138487631012194079310193141072220955075767318459251079520826062428157377745032494059261123*x^893
+22073886726889481601010250522596650488301284689066772848472903337572064936957190210647958188073319052356505050911836264524420566680419322706138015373778931100482814428175645804319937733161867068734355564258529517590199126368262748987855738001898637818192696940982125430912612426766436062058507243026297120346323462710118714694549684689092025400135669837478158704280277678782027496420907304809875874304718379478597168458353660061968894694729361934447181750739843193538372445758537925725571295476859294899168099403643121144135377133591088738481668260592600374016803526756064550989853132691726492044052196353446739724297510603056870872384756437195208922164249485*x^894
-16398263417963017614259971314153267521232889953677229709761415298391357834171933608462146627961471049893169622916938312727685406326613724157837742544742735889184348694054237797772902631754104381998149848126588637976034472641629631714361467379284688460165634722931197252089080512280628874442446300895933837126246448736902942511114019262069089268694732181056186666763048437877084289330982742840020279420956059449701698479320138745713941401273579224775723048562585013382842033291354448870675890393703807920056735629964937434111255552333927630305477059031765133539931335013116512677483803054516117191408969605897862940910268996816184429364696239095847768614545165*x^895
+12124406727526644305990340206980924583670805026313391045119399831530257810374129202656458620587743325156593560683052732236706519608649042785626527382691589833580834350160470399407107411995008450286854264758182782563142603356491208724660626838524185558233625400615412628450470784856305527795563740474258424314643882450394971086849225414212239847708902808789229883986073220044727853617142287687916926704742258656981802684206891379013335575878677816950636574018122926830527005721554071843000277510993414654695088454256379384940251257333600686728072155868708125260537386491579043986062539881107886301780136405616194557548348174614656554295454643794423505782172833*x^896
-8922120206508729310356661210774009228978902927846308021821808377423351861977422653645276360202297458941074624966236093757283656148889071040666795560924058319092550435928753083784931076035001380485890571392165251137386815136360345826180170161463946165858148420385122712939511724941199314375644188359348661147439648717081185479249850628975724009381579484235615852576319917864970797365126438814796392337745056272645064813483642935742284029677640427653749723718287437461618277378458311507564998610965458151222192111954249169889539507139381255016589927756552009063598576306367196625860356813437394932328463306897256128596861418139034996411465960003353932933680202*x^897
+6534641057156384132606031670335984188671085047898128623959085073253634787748531706939029280538617042380033684045182771888215479224343968258290034261623885169481387591876209756794761793577163420546537286905058031526308273109255944519532937437676668307900909337504572633583111434130411735775254031322614517818843724739147381104015303234390119934014547351420934026389367098591996617000310873005538405372997471298829070848760171192600334861440197859958110865933200834709421399605352959034755936943995000449781577467890580893631282443251258090827906783769326855750332303787812093065225537465416973856107201579094467431079962167924114163270335840378547888462122794*x^898
-4763459534528828928495904373307680268920606211077118526979593329103778377208836186212344667094713920689306230365508033598676702437510146987459933498611963756429160208884004562311328757464852938139239307794364743488949956058344395715920162408267325436061864365304308984298501250823730947874414940678430640185435731215566020275430488677880100727653660204411820770716677250822842272722714230429761009431452984429466934232201687656849147491208606200044552348444467659701319649808653841800712725160717548008397672005323585820420275378411958042120905942451513621410658179463384423219802149656600937682001011731790312177380684651777261376310483327728152655214926366*x^899
+3455979164164403054490746189518045898976502784647178697254815950779090491368594665626328418054157142347394326011995850383022369584593735948673095145458648612819206613662338453116200921965335001179903970446023958949492999125062533759295607313052220810126392625789831497379959447150888760885260594942024068943148024580066800767133594373267531842279111545850539607034248982559867775080713180795860382386300430753400968763410114257536585405216021922188564126452064863092829126397955490087405754952377125143058511776479563587576722721298450897369282853288579782456452195709891646268011720357123712405108126915905507042650926411385273450721408987376728032237714624*x^900
-2495561639172503032380061356097297899405971576959314146753321107698820727336153696074719385371762995402577660400345536638641949312579072135930314775624302918394463157313316695932486692391000837827050779331225601424971666736746935607812678434945592048734099041326615797373893899636302567856628531454719414529656311082247344356642298455901502007683873766326397529022001599092972646842402855095046637914780953844506188373798336107240599711598891405942161708686140203945325132962712353503483654973159002826635662728349513078075965190535164420817190377464307143139193447120202050402541021746969097553197558310535520563153421619500792997936559750644198144180681876*x^901
+1793554370317714745378201595520411231876146453327717175603021996376084363291925949384052978468164162380717015476749988088285110336188139710276670361338959529141769153154823065291663656658756014291160683824808718000384455903730929232982631589707944260206527708642984789663354439217850481825200552451940987624156138113453218728766002178625412259737752128378236848890367350942140759976011250188431233946277349952408807940422701510766865455722667951516387325138608171399753153545053156164230243047344757082077664215361441510796522531503599920388488827160036981611833072638207067021836690612816913439297127110740350708310706662624528766692166225027977894276982958*x^902
-1282951441747555906562847782244429610735060040649249380248626112034938558813726791655738588901627380352645776377717604372111559551774061976700724126677483582490247587785238699430474450187801382045802738898436737334448335608900549686210151020485578731636594314058052445194636534017397787952302674323167303249527532436685477621119902146536229846128036240495228414138430105055679547579371080572456880618176371794249119537361095063388084527237375417684531196048703367454390858383732584553854927018727011602227429469797986615909185692646773762188960982135583101536400545879132212304106149024458723089162440372341500879016464117394275195196553908661441213638463044*x^903
+913388527174009429738399861754311579983182475561944917880522720936005162860009399840728123301773172754942021424773454635538865531064537612231333308082206361107548224765203579363911216527749961569600215542760569589837497320536303495569262697959797039491101290902471922236697268495145523081024228911655085091378627938264359345450069045333079931073261556138230003199863822782512634919816685638278107228243751739842798411308388390907178002279560504388222057905723501757250396435148877357769756351682180861626702418849046141521903560666712790754318864911240123389770435597223666964053998405927152984076438511461204170831613379076535828980913580270308672819123564*x^904
-647218095872474326068817503486548564512508411910742600243970189475882801817688736639461728191631866315191632751766537070445355149757412464350199088837289578058400848184354929666130086231392861824901025016276289237335289894958690983801255959761749119122121460758659361620562555892244255805868322988880847949136137877477154160921390664923809305109030929523317780531261862884935934232658845242370627248221223108260225693081258298340903096582768773285014788081382756009062036353775040888866314601445874461563812847763766851310307374977304745965034260953673694341210221514114001596546666793169710163119108028093370461457211892258686845828375945137038213349596651*x^905
+456452405970830688254648194476888148782092540198723106083446552883837891869641798199296700112089649401525037449555250912984174900930228907254691328234790954327809793689192713800500201088425445846494276264400559656243645313054258232754383543878962522800541253111518105374788370597226500859305336565098445038186031837827497149558271123412347139227507310122004065275238091607505312319930791028708638135514160562639057020518772472679058938037910543008687820420696098552506867454490746938493234185015027737748763723668564300973455245480021287894648559633630071109425921396744564639008010741120018977815042806888077556873982633428129549448572510316934317035119372*x^906
-320398126500895902546561636729944428301789715279461006274635074317176687247477667039395908523891856858641287952201126657085274347616777035386123187493003518021087510980040574396084711562130757991268238232093507444440193633944525951392690682782214500505143217945953055404562902368371342696105800591603209270294282145989080869219666549313176888870636085083520663267881294968874083007742856625757678454638718053031055619406730837230247856790549582570964013872299784965205215207618798369708281660771720710732565579308220284961374071765821900201551371727868596902987238850198651463670199540550356822087679616469632780834387711424930206976025197473674321204003467*x^907
+223837997063924089693334037736526381128364712971362613006157464768774095883630328086470691233650436490996805312003712131047337934936728675190123445620009810917969903567169195639184675587318375402752631949032736576465364570758516771166459363465113547308532168668387014195860278521547456266665807518223969054645611397396651717654483322867998531526017310148313724444352066806897977983845520175572444339404048076248210681537623222999233288749286298180406703947753116323364301063221688009760978295512276379809219911979943146305534279060770510525191530086197941649459096848664110195438262771876820239545872139343761788631459896409047196320669359925029930319735842*x^908
-155641956705793603767525150093168088424598175517615091403812834744316365875099721791778649287858686861363238628916717012858023855609688400024246985002063023949242053621705449372518260055116871766019182445512493992375828008932561075955285049943763292644821331344097775668520280154917474634628476430348142454317532255630409088449140645637954261519212391062530999669518714430660898024723609960709884142784899114159235255548277104826312852027104648999013867197599533945635493020216959714753249392292956772419880023845979252995370545409304366448200064119700681615443912691497692392675776142884796338576883700227892301147159045181690446504567476342388711765032751*x^909
+107713002544809547884929888155248764199260368479695188183335158033147211906318193720368596982054131932637974629930169557876388530690087578011967188948861925863171420805727127638646151311009602162373028727591632431954827415530160400889232616526706399099570685846741545381238279148358837703017463538545292251983801493614775668914399018157205966070193387897613190269898090821083952421358925530624821179570318938743830912647025249997533166813310109876841504730605581251593291537252872186315565005701630356293352292568426083886048991918121351718390366735098882436195726017379807972200149756491320289591123483246800064567246147494828554338209295738254613605435418*x^910
-74192091842626701330699672083977264078892970123221149373532679884722228407063574223650345957627412411733027040160517171350210220324589064517820922703327769323795593588687990851115563493701100221314443888208363071824569213447239778439755037132028273292782473873368921518626474151682905042650360471992197128556556418365269664753419219296142094590291151574715008373821585581068710160618437787603452504285816194211707365085312636606574009363670266907371299197921784997492892934869191215676329184201347215510147879309725160401736281681035467548326048340483882162118974597631309807112314091356357183708133322742563386971950850575521400556874394402723160234022628*x^911
+50862124442164470978458876847370493916123558535128181885140657825508734302487588491388832987639727958514468728337106748461143585131711399608234237743909649194503190237846363784010975736352151415468558516667665802708952204180722225542991987439323688887400196738342348155649164586873370464225341360184288344390104403622482766599294693901384246795105900622209648518085028667222626318869588851439188428364188484353305879504849299553961005529217472569767386106245475663357012961629385624399869212527675005105439197938288298854700073326261794843027374696519002441018733514776383898930381697935314042262598518484386959049153073886624116934649469567865607439381141*x^912
-34703880998659424768378760070755501277675482170835097271712312958171750791631090676301859277903973773647976590459906492579957644838057215441864612836379702905716110376160697669058255631391426398960107134148512951097204832489950760606493108525574563451716200120367063227527037312783132752210403624884631294757228823293738701704511030973182852280400426041620489730653776022480377186918023701029200080560890041002575792299465461856056398020308262421150693906121981986655980120213756046326421571751830452804467098646775325259349243795216970561193984726717922491002946188650062674669853256337937010579283832963433745181905088295075113751581537915533616435031913*x^913
+23567170967706169702248789417879877199300429724327546931122814405604561756200501888119036730770725884011390119304622210585174842617284236739868098762023594770982357307893789566148435249262084175866610716424576169000401182785945958250604015814869237967176575789069740252597610062319586595545943451195274665030084610446936774865928465135720476977535841732770219140906844264523894691226544425133954169902719675915714093082911812898106429166303158595763738257214103156869833551661767066376464974447695499220140077965780345889987957555708343286647279118891734556239344126724815417182680427264112384563568292890986867064427173529224548211804764758872146911830942*x^914
-15928754663816217899192953860954025923410636154495836177357910756999844339210469299763242368894247309726054625198410460875543856349176384363563338431048188854510905737132882196442007981472140716200844465642231309346098823833698247121954111823132486182194875550661388429690004130106024965227324151125327301013205047375585633982137487804111017110684842076757031332674780148457013643753357603145631840596836870702998883118467393096005777803237018105444331144039782598704924417846547304579902028693048687094161734674189775036026983582484290342194831217176119046704489390888263607500641796468155726266324515912362695748578557582879057094011903234411414667153352*x^915
+10715197630217061028744907031016725058228249627920154739522977277563190890189355823155631229664798651627651937734984145075050546213392532909046322940982224543284487184858370384586392903229041285056796937710040455149792788730745559764683971157249219449037746720659790532374912383592465092935054718519841616412254739970096095794871771038183822884960202271664217260979593288508173293623479109399446961998115787401568386315086441487363287530672416591915202182403103638559989157557726352880149471351914245991678285231482226486361185485424994437236162330141362733795808375381961217180516880200820435311982581921946831033591144587885486556054183893043870207275282*x^916
-7174001956724238274150695666139074598981211967064576128391137904026436233669732572605636459291991776427699296222444447054142550793254100135231129388659960902414352071217928123694641934063545213857427957897682907173952854613508959381476245786588932633299931178508243916655442463046564994689008905734121046935880854861928013667052691703095252679692268898961246695245204887555670892243020402667018648794985043355298821482622723734713770274836213354520314852973450442981503897064545158441373828152258290208556116502525046217611358986507246687261058976488288272767091100712315266862510945214927017494651951037889779698529507115760402738014394046518551631242435*x^917
+4780404179243351873251347395614336986422172751658651231635012154860510467967973350391672040744125399360824172765336349950243478845941160732670862856467199450937425903125543497495944138430620521638013529902724828808283129628509153222085890637844033500471747873874022381644302374076981756779675383044179829861706468149026982424123923312938576683481468969355070797605715913327595546088011756702327911489360950554730116343308478862578917410232011013769247348240012224248186960424890454236998499163767333879124558270827318264925965666051999133205367155863279574036083654352340914126908691763954568589305235618321885249527628064560503126570298973350183341127995*x^918
-3170358490195553536390214901316693753949122354463041808664542339436617704652177369638715416031673021135926070759321871858040289627618383734672380836072634838229744134354215771998877144770926427036085129782851314385776014040354863164247824432563951556796623666353874295579862302226892721958480194550122534976188114852593547896297254795672095203683358427933092464571865772102242980958043952266812055921447379226222175523045907377175440784610970753250771550731301332282671388356615106274329282049921463114721222240430329701809453734138577671592451557995678854938114616550719818378777307620268811809655283899071329044445306275024088070655485143729106347827355*x^919
+2092625423784789394467143028274070912318692660854876884116908366566966893307307845428843355753803517802485274713179256768920524676941217461610578653241311900191662737837382955119055713784952536112178924564040940284422540453707130200541489350881155559635571911813887647025473142516085417183036462636880557524348638443429961334879873525950151834443105835274512003456467402301052055112168987942975049632014501315615530655815022818421599541475299360465714956721268734770456643465153026826744536398462828628848962068193571194263236356735297295277526217424488438432628649478939215242504496265121189052508175744069673034680594018222951658287556397205695062633052*x^920
-1374714975263419439507419754860383560082398022332534197792739416915483809987192607879106694871525291018874453306460272993364468055023510410514184719172008691573136225200202301866904278197486363210977308671679254757428546648669701803408868667269155587648270237237950301060971897015179637347330091976705739021698726622900194904088820551990597014520262778221522328692022132256469472415637265410952608490916682531075527436938858858288179742310480022996573602367183762092219635363974543361210213716191847274518103111040191625178569064428540175208596408128879011199168090029983208863600871739298643227414135690121694266932281647970254303318135489535540422670418*x^921
+898815351500966980703905587229597315970908799875587866157932447080343885618458288272972072932389955677364350707720276271046795966034542272138303262620146913604408878316449573691035492970031005399405015038608896817378772571779814813715982741275498928651380270286258484968989025566766185235406867710254492610848060785831536815096491451275107239732319407946552424472056909084856848584413692245598556654910159101304474094897373368623861319092673360290039081949871576366126628386840979820473932822454459573466955320679496602930122844027733265667790235828015793475860984889260779583617841631536121690640121488587457872422462886798427961804008461385551026349326*x^922
-584875592844021079441359062399220293443426975763641311305462535065814836578833136449654963700954408742549126659612827465446107176684478509872060175147664587428969530952592882112313334907385055878271011389345599627953553365420542588240549744175243946439025677421634507870806293158452875641783786154124425129350975762132433799201961859176889451684058338866503272562191003273274398530160224968761764487461256203785555986811673409467761030272159359169524582098882351623942644055012588021638278693666796778761811970074280977250981063029587380416786792888375898546838789205087000941460666965262903065475790418269734529059601888834164544348297326196340129983319*x^923
+378782758167805105339670537332138767630114870584589927226476138480606214547088926866329515163749484797762500031972935773177308258088411564057494889013355057072790009560123709087922805233428599519898173161601790461943659191263892889457174678269127741209862456760533039278093520951467293389845578176242211432582194052033612950371894600798397726362198750496442199914491590803700901298682455922449178836901918502456086389466375274626722628331313352286068945591249388335508546432699001799498060248696237324319638422438790931362935317759853721772164375608553774924624810342429008445254607699496208109278545450393259856552528666182064801883931615097586773862143*x^924
-244145667420820378821408600203494144504406515237719085934858139443848405041145920928335519482611521795450319686431488415546187777239499073884816268780156152605276128643231354816317605360432439020819793897030490385466252413568036710746091385915322373142160556205970077831468171342712699823844477062336616320145886945081999945848240639520142541241987788309517860959589783824545355999118586047233977602845523654369786338117511814000564280310499784757704107266807548301214583685952140538508799472767177589154116270642791920519263359081168961553423699104783494719052427872350621845603534628294347040893652781941174044758340516980385069282305636645372488824375*x^925
+156616794122105408619827312324218670385436724836889743710997374022909711335535212857929234225284504936809795192145858507703933739059124237605149558824468411212770358840334561124062760886498678053313176269911094615507681617960003038584926736852966199646169187396577441659995142177584802692073747041071462136557303898797200722944155128481793076725013410797359470868099784572664651695483288118896809396603966434939164378544906663663672949610062820394582364456903355527060694118630786736348908436473830961959918624750688747532447990132254541511226162853500028665054728255438520729887694663685069218116115368041222091868994400855669922481559694343838555803362*x^926
-99989971362181994093197036433230277028669877361604987176803046983119906842613061791978077131737889594694421412365457160709565762239339237037913265699867871547595192342373183843863286441598915016880882690353399153258724913758137404314664901682462285378560695600772013982428930770047330797517406043431797504492227679107919725794689359872542700308552427307533930985058265018596366416038786326068206035901250960747747632854964760724786184050868740141150515074783118505271275052428974805062211207636505152978943532372824230723670958653816986465080798196198244145024370409133775271584423532562796714932758714337487384632649466787464644670907309949003893477720*x^927
+63533331316428869076291485307712930863764696743705505555545993543339054696227514161293923655022179618731977839624273870386290880185290367999474160732158607930888499230266698943729759499768262782441007253928673459217723260995131436860787979419606734734588583860559451825662378053905823837232761556373348454653886713089225989967443060070261122279974448731127245453432813377078929558386160291508130444784459051250676794554634621725961116744573881647705702952185377006939259662701101727474785324250872192242184329358249767464797545701178083218924534295482918031848173237447624252463068952098242360483626127801083558885233392233686295343374492028419377000308*x^928
-40176499309556014961328495333901289704514502979625605692176034177109739294854279190862924713656543054423581693367688738440827592704069412377983687459526970377480577376068024406309988073729209536979451440576438560473726514286354907377439131704197253449623231178196893693822224516320150521038921556331795933376966086724536202113107151215877705011880086808430224894490895790175289064790657445467629566581619193274378295839599381498212415553911586182732831497661979451492951751045917068763341704088770021472430085785799084192047992060294130081664904373145470702833439963088289680803204842727098796895198007091214323933303657956130359569254324221610730794682*x^929
+25285177074200689561161868453252070824137586892201500164711017143501898908181593284142652158365482557962170241012133824301603936614418738564788594164508869626543975546602548513561453727883112393424058197437214254597081823265002506130171110357994988769193080369875944451297269201363907871402775892195049141224864094324862478050056789637503660739558118948383043385674879756151447610960658429610279705962455053190502532316848039372756260657206123470454066193792258712974388447570886562109340198480320204798297309833909418229553412266224644044462067713461622587487661823900180915123031421772479571168465478594520949987827328169583928796550944073992019785805*x^930
-15837311480005539780645195508266694977658445142466514534332742143873838519294379220534076928569549065581771654526442003450082771364976051658640459296814761702602358768013900215884622232730242826373988109420898596876040235400176407188208141728159106844609737299170714238575911926428278263755624135444355525393890489993391543180080785259230629789957383802318629103328465412731262423692338603531734163135550803409096033820013791434445670944096101000614187647179261578539935534752000332146881735056896752200543240028382077095522167436623583639499527704084389088296930131493184301303440481083506696308171592280835377227211837075677963301989952988606304667867*x^931
+9872258792610021528105312910801901483033511483366647631444108109229901638241941047470197011068617237841918428326069822374524657303439685536104636122047990246096692843305742433217013903161903847879209763634289287528430504974517561364880230369565602187439162139603479441110418633764428258036087304197019981783026921095346073638962809665384648058071844500862801961698822905686855219757024927537833974054438578360202740890603425136324682677089244317895845454189386504350111480972232795714731254776041572853401167398042441622822058974565584388881768850507064761949772706781425141239256400282711400816877772036441450033755167608765314646041260493088763066746*x^932
-6124480178615873925482989913611519643104728673998650925703877890673354958654450792423224084626225214002363053024419837008817272978066626691282531257363942485174717766356556453909086162145415165577187194042381752405070946432178395940287199460912184753507810786090404574387677869816697629058159267557497220283251045044675448365402387640375399738772214007016265613205632424597000151099377897333142168811858283372018617871834965640013754043271188472286387348438398436640074205185479553319920199269356917937976299900574862614730890693798960560710737998074130128647518291251250548715488261127540724152930158581018587718831935496660970622496179765565355731444*x^933
+3781268631831740441092705259583025466785316004365233670726633339761876570412773861033993040089572876223053930546628055783757519809201220643603391362852780346553680138386843297938297860981631104794954133115362876144952985139713660115940233638332496070582845036859593790723339601399776104844578246391434649776187165690149102155509390866218917012993019513970325241424567983608259474440933115830262285994644110281096948493798174476468208357594279120545697491323950188765559747940186310541720753446443235450885138509618741037179530975014043673748225068407960644530819611004602070834168007612346870305661570358126085606796120228146933203969148158295888850655*x^934
-2323375199830560240511733229090101775307995871320892047831628300553069940596048252878649621047520105482040261588836768158463112990387779930967504612898400616146546174702311990272036482220371769996447264871757355210569861655020568135376724971953470209205156729056306542499020062968803817451465962613554323358746074407031819439497561160184418604692774999381207274865789927483785924122349376050868219373957401770747269916629331232518733401969422042961761891613934619623367996706409635619381039740079515923996109346053387778987409176015639112045285142593025862365876414219550209719117276235358302164207313008930220648029005051670696189877361981759750423709*x^935
+1420733310374467056212589848546035354491732367283610454794367339700896127893460031217731804571784263809553943460098971252415220042875720292871699697831083356087750127705282394905035142804259037454111767052874164290985930456828266041294445767324984190568177878493875939987828617924408743550654702161815529249588494377374671824798026198168699518917548596154829495230460372391968203458182914619648540731672875095096283707001032457394908868678866071255126567593776538689684920266914928064196774738908777982991180133706115846136380130078968143793742793904006350606412976079364017738477544766261083641434847746225868390587230319430281744030891138619737164521*x^936
-864599553076740512161522377206432996437501150824344848232545968380205991085090386373599144416458405871396550075458010774983664342246269676921613149178517883053071220462236372438498772076449468238439808755499392570817702287089929486935768979940654735264491520993422161715537437727991960898834738652335891266750997126515091212688641731137567552175387786798780174285552494924233313218125408026955184085616341464713431082769896357397049910800899320895752911115024719702318820076214088373594332930825292727833573421489367775722982541504935603797040555942038652136269303063629870675469299644016664543525427914794744528277475290935195266258101387792921616822*x^937
+523629940436379966049050320973762477615688118827451645868865738756567010051078029883797184550794010815719557621446927093495452338059966550226414946178376546196242940247118756235873468064337201438159152797272046480980454841660222811785264461107214082921849891781231995880442244318728915764145233231908726113908514240042226422136932822129631673624102260214190118341416030180681528502384600931589001003300254598424201142527551590328897912312515314341624588569638314897203847985518408183625972585434402962110796642678258578559106351549648849563639875626173836339772989785365760473523114238783449391300084236364318824670150570437808510173501108755766310330*x^938
-315601242217453829577326592029565536557633274189174670554647459466521628703879731883249836382674694709407044392744842337163632899078957996552306566470659610646977606299505374517973822511815333538588580745087177722499319081167294846121787416587149857324546181681538510255572088989079777798957947211251030818804240606523398691112397052065580031561760678791574548760646514698638384979369799371659693105372068399654408813040097870442272843528410765777419373016540808022911176070704192535264658038654858138130150393515914023213974349329572630920750813537345781482564518582145717650983785881389966754163332070528744187860621694313552088892071148034244004183*x^939
+189302091481225188278273940531238180837791834209271079074508816606569717641606566276980901415423318239525598234715757115563170791313330716546957012434471998575302632116457732074501074299845552728040373220976931089186593337166868164202980778000649458303461010341733542770085122036732704984563245430092901878657549788410758732597205143888064555759141778668326378333117352458166844417195114446796057449423839284066478642677954753539689714591729015610358386793168243723387672414077406828695614133267544813890198733266754610169984485819872724792731377238867079832725043168546539102895846646869882421636264693458027537642458981712421966045409201141356544169*x^940
-112998391487156348768527294740151967175047006896311392649366363139993916301685665118723640164377381308803971874758142002111323200583543843166930573573873013101394434553872693461269556105680044987817871949328523578045640384731920751840387236434329265333042144508273085084600391446476998680891750098570898245173750043169539209779196272396918352274057828862729244679441279374819505855162976639352098521603800033326321028132120851930011869311155122550893196384452308999902357103832689082953911587787352199942155400482804188620644320729591561828638485360696141537880940948864746001373146022248975443125783743717715493529727968678968650595125316709620931307*x^941
+67125398453503487257524820739861923620798927171246789720197290736293566594458834867403166367828377282854338768655399859476405403279674364804899473261238765830015805787946549434065305552251732667879148884566914435501934995409341952837047886852230487749985198231548951800343839260452601495407064567162377467858232651674495424217052265702395114776251961103066591827420134688056727510348859103038207973449280511966411016807531898569681283830451358473220311052187216712281953223615905653274794518187463589681959427718934260643770259372807608518133887533929037723923009545610389621472844699645870706015721086735296312137519820509160098711191359442616932561*x^942
-39682300667814442491815238887500615884006559192859044888637628161668543126552972961470106977809306170194604325431067057846792410374115311445382572933196569675702979511003217601710884074879500711117674639018464137564336518469396591108195636423171290105210249763330637444134123523583893254416561429631599748144981880332464683976510189906616544844670954483437104086755856643190865697665355969643253144233318845046002736669080036579495889132125465664222952671346441165192274529674861499099293546075586638285747946574996459130866405521018556531393505424705753778027714309561893549393458042477356206824163100592039350025078332222035057446229272927873730217*x^943
+23345313355890792382880996146759755888129702530395905706748980673547657835923824011402734819893375138973438030392578421542758257159966602344201490481290988627972631688979189075147323932490345633076792381859915922532901249161909140749957451493422318908066764543663998289869874214015880713854102549150994190389973064174367947494527714594154503996565807851255994203104185722981231222824925410983990282646900051410791417259485580428075965427204310544011369974964865184680591541039050751543067543212812648508933175203365476464926178666005832440560486867745591665717198429882668663692465682858048149330127224175404419691462205222545805893598695337755268737*x^944
-13667622559655084530093679389580993669810929102953227911197033604659371100338643565107692632714343040496987362171550928280033141964048636007853735383233180563157297862849694935446199857682049836664549432975168020136581089200466590866896642252420686307453834512433518791698878137796276944935538210251837066490737530986080665388337681977845957787513937179236409560596290279932695293145318171454594221423483030715834916590007674345779047392970417794759139099884016818799090774088494280360942908923731198004975439654008980361173893988109070958770303881259256675881706847031040057386012778555445896835183369983921833039304647186888873373021513109324816693*x^945
+7962952411921156383908498242420563798056934121705775791448504429628189716796881581652834444713568336032234101873446587664743718237787940630512061413714295995204390083548075611389822739458006668727420240230829721504415215300735729215284148067011186935468399675477070088326039682241764766514062809846187722472492031166437815882685441478518973596417053191970339042904758152779969526669521856463850189913088407836779572603142001279653486264095348249499897777747918971617761330351874373977039351886972446736522338047431533249729144464307433920961401327213286791953190959532732441454668453918897414455209521826773643461449501183795619957592830067704026846*x^946
-4616794766228840735568358862024614351029033770940281232958737411115418443713145173671482541256940585041369056884831992717429579634090845637645767582842552697673641078626551230224291290041441286272604942400117501297522114380295797396441469142144694672381112201798048861191892570839717863970948081912382110545784002282624989590093778316025682558270303577181675776685853052437052631423754518893719072097748323308073400491182621863510529132412454507227092940652422497442596396216310853713658058806109847755345581653745954980940990168798593887831930547983428997651974406873568036566997483869840235871597983214274742576703234201769765262622428495496912525*x^947
+2663727024182996109729505703080945625610309580909687677797608306469473226762016265133006838483285179992142989513605052546082200211122974994153487648167288189581783389585210198069332259959727262524968057671063126603036608897350528441060891903966260324576655336583936200592220407235643709347301947251126641541092886483576683752735110140975406662325802827509275807410870210173029544262988258774877554541962294194761195804709321174867830370571607959227971152319601202126100108667697351220008067175420547372476095795260667261719307712851056403718744929267494660190403521200205168219100139871449862364962387350896872334222772185910141074346984647555204881*x^948
-1529392374355940673090283811708380447615229426222659293045453618542480413854942598252295857592893226300041690035627155760840558589409367552817049212736679311768190869734616576759705330403358173279011089455943738345890307255361936672664362180984671698302481069641804952142634417378810604504399324588906726771429891784141343795299492248883877769369668078319971317125374025035932643085255055014721655277772244781786958469474648102101992224247256207557919282806849107130654551711493694053129162466814047650221458505110192424379068064622929155903088971137656323132427927449019397144932067141080836955266908002012758546038657412488042681380876957840235331*x^949
+873827081327014317122286436536972195469604497203962104782533796811651339466302547105117748507789176633810896439691418537064129119325529698970642662315538923965550182247739294221341556666927850757084444318666622372259785299637090979614527301235637869819521725706520641047774723928208799702716029437913684892807830066288416802440165904933685818271336784076323614931613015199405526078833571771132954355773099782529552321536015134122101357782489253147387589525218818933844401151283673594207490299032823771370682116876187467497501446955037735688822965013138868084874967331616697957590904588011517072074954381823688409725564101031041329645136434771739791*x^950
-496828773034617079098455964088173888927351630378177945141771831772456166371085083064553430655024940641198234371220269120461550702895996263820725242977076637592757531223651917864702480361165512003514082705363194977781707954985511608094258862270534249943829871569780095911495576934588884936791877058551802119188291918312722383239588008467474316927755133974241561073278700878373018605320305851840675376774915878637812934838046575821624696158854185233427328893650713749853543354954134622891082691419441124659184441246914544980881764740665330855210540448524633029728543600841568185683067100552266063084954581443762261848232256984882424416293102482517035*x^951
+281099378827122785987634882780015240939496646250514288066566944189991646732997795065445252338387528780559622741028093758291481859222843894961466091524620286777868460088636113238917699012834988954691040030375185322513354158530024216479699150781497329668523707717344303629199579693504897198112945221185323227961836057719688062469675822726931540146381996474035249416865832613763431684671053701040233279483967276282361065756197982239411108545676708801977155321030784858578058915607888469208752906937949061459217883814726335822283766936689145868492786049172686024942413815993921805768426068773419947084701800865098874792463168389952089247415780237779975*x^952
-158264004939123908933951532379586032152380773271764438278286967619634084049331562734183775714683018144139163225223118068713953964714368402477989799257890744553182641954877497463690182928239047089205564139247826812371010064133018304648514319607528136588892327064843029140959463329181501882476333071742573894593211279223650728702465379063069557155266351176314896304501641187382837291058475192573076526165909257774538352914654598076042524123168463679158465499414205726709766690934651837089809114634585500292621408782361518602770014093907466329045882164382407113235183413900470198152624570813436645722593469225354278306570053433839743106485607947319801*x^953
+88668775821150719944049638360883086744922957532931832528555359870095041381545561405618538672783255747860429338688952416740457535498997684293594615691724471634871923821928271176410659285838900546736016963125575781337709809540564003204221296838507818002973111229494408267122899695504523788028752870835909348467678220534781217815197052943889839945569210010639482772930980083689855717682149334501185377368555577628056520703513352182837871092986108735274430595320916916525758895971784154477784258321678850692512960080845037126203565156506461270173152218384260866790828240899885262460430106019408643479233467118384527590973167042296387562484298553159987*x^954
-49433653591198317301563823140789755506004843876132670349640821214259336498303044819124285494144044598141086128077105874465527984065140664249385301243364766177853224004874621364007226363840783938973020807206861855750374648187525690072252558815526664992830257610399161378591084228228016472347400236330915077313661755395065692397451066089054101320315068458072932806590755116873766233605748242978898006591406645233001782930485541816554928246390812890359003587903582658341142952932474629810751619355785336631416636175275598197232585620857332518411453736384386890841311029517932920728096083135071423472842492131832640112436218059596847701966686425664618*x^955
+27424280955121422100542906231777409168697999229394123898150065115039780249141984207494120154831608591296425253925548964181938988177661797299045665753406118642277368513953515621151805484496575057151810630441580881337270693254490392788877219177924685218795310604669381850196630646962509750254405267871386603721948785252069840322990647866845390861004111652264454568188862656167379407791350855898843530779160063792549986793550148288777491285973766078133555139881073950150417221813735704394231318402685681993748493623142181089223637201544907505530928161239036763629875532768016238049941029589150486533801777098284243194293555901500742801040137508602199*x^956
-15139286309904704620606775840523462692936470175482761635522510606004051353110683422338782540458500608097484441759437034811004254133264269372407051960574101147491479236563459303759424070003282347122968174478823116789622104922241055098769564276347867497502883932096425710550038418683204283816601682379986521117594290536193087192533406841126786785085281137780551698033534448654665618227013598571920576396039076804092395763786211253672982059418424969978834010816229845938398264966614634612084545526297476849999889945300402526333830696272508685065215506168188266767451005497920263634399936280746891197303625033590405731279362874936099828163500632145036*x^957
+8316301091426798136975147950789073672124395004138273099018577615005418214626278866274251871650019825195862377416111280245190931000761492521378060032700023264241178344587292906044248427644567422925397319256019398531555944165580856184954265061811803606171780648159361132841425333081930528926205873220776173276874798892892986939103710571910799275457577081070280664678031876325129197482479934331620169710126001532044671013994283411110887275401616083364073555393646854505791465050925346458166679315348533544674653374086809794622961086269718947612930724536663076312077051171224971805896922164585507797990126365517420834817302807060472992784283838639820*x^958
-4545761623671859011733821194982865758720116007388321303632070391410350221821858532761923403311856514502958941363075390501175399663770259440554172897150563868878181699535814627286304732955942802512145133691496133889045856423698522639258533440064639097543697763943623385401534300316587559145536858495756651471574942775431041429382863407595755743602970153050806610749007334495550511853492758617363971497454489332955511239571923558977091909982070998041003562838869711357540166442217932946140295642291326924607566226747747271789858631832031624166847195363636266041918913638939316010037773046804390666247960679615154973093164428147242763008787249949980*x^959
+2472473978381537179701475453698352689055802178681765587906033348365442813081366225059452667549704054217695655409531599962764858168017500838715492847527059346529333177123894387564126107998330287265925013741751783319959918011012231016901104977908987018483880593526502431433958128620685722086025555742380756203777227441192368223680068989301008265911148345910313696687143970570122776765191807042493145433030064291676161365471091827408745693641111852782442502469156718911011964828366839440363819620464170187066717777292822208158973116397202547796012155288518177585789806040759957483232225446510871607860704758978474074187559277767079884056696541849635*x^960
-1338142463130958985138019973892827082762790837829166916898963324943946142688377048348835444827208941757862696034489280513946198455136496046463129275172157570831421684940988478775236166790676593235635710739691215182536630270540652029406385761914882492257475224290779488678857431066427992882945688452541136251793863655922536827352222285942986737197463355662339120964790724410260299048673965735856257517137355227174703848054211875102623507814857978371625171634009700307783260334239704343134607424992785748042695011535141836469492669290260274833118068455439276908650044224065917083671907246209500424236289570062416355604293373960159842297870573120974*x^961
+720635122223351889952686432044222277326155241503294406686954325684601688459949777688643729296203652607227759431359906297993920508972066996520583879038550552557408794364539400587634498009860951745085926305110121849299447655333162368104024798972075709743909317208236301052516498076688526961126235276051751207380878912606807883644988637926655562543168430921051387911270870233711986640441179228750898552808146906827584429095236333616377956521204784167055489796757356644312467869969682408541608798497472887080917150298787043751712915891395549699032680634177552372309065042962347924108903682619286249837018789046228301058624099006006540872642556113879*x^962
-386160467565319949888962477491047755688994032050152859312159548977538371191324138580571577667303856018869568493347912225243174186729043612637800279059754173977166060024921972401474928707272326634784246620439955617299766386780959559829668717843879374973512022302108630649403944098267853203814351258023842151873652119226615910891801366013611468853890360546050170445418621627132421149146412617704120114235091132150289499193263974665004120124137782814695583011290727466337589600642122973604698776175054376848117468485308602419417705597763245828444944371475051884430810812211438797227496524826271579647187459390634513189059367344223068656808525527383*x^963
+205899998277604044147935560997741650788356559965941694070200471247254970604966923509206333240884457718307850107930975663937085838385177078384938272091722237265321220130113939740662274939268012218740788959954856399478580408851905216722765398327165079342956173047039425773025974104380127825135080721715298200478155124313166775461695839703506518204141587009607931502998559400296118403916435114178758160865504133996821560377971584395341622092008225812716226646785390410164023887664815846193058608994511474300073148725334198904916103515512286138291239514622850731358629437900141734269638735358513848608553300164073090790456721006396629493609874083148*x^964
-109239024982867133216859298260270208041934339780177602537043743295205431821717573494886234232988793559216660430850322263311474194441429119316199422421231186640000705555670549881928887948338757873478759683657914201317930353094296967622308365054149523594457569753351991876165904516539996791395262454744719386243305684463273687052110920989479889852002764330456735303905652127255068112163003112750458379002525762002747810258529559839914244678499499408659515933866675869068095251027808331883718092007031865747467541873376602885689251038912879561808601712047918015376589071136508848975631296347636381373624734608361389314734969717854589903920793379864*x^965
+57667216665767905942886858780508737958174684791520174434263535882463469709822658639330810574969907010809996826362810298662509016864015911573421655864399747738591561164601084081878758800484349776482354873413409909936215825592692684772347548735522711580163748886428525038178294856706151651565968599752003160989605098394852307847430523794749824124705101456394096694597376027190899208219206564217836666860358555827073699585008794739102142900532448425444086320097834830957574596725980975529354497454319780683197252196129070036424043909964839007424529148103616157670343235665274485057432367883222976349596139577647974814038023927291608847221848379118*x^966
-30290510811941135231907423631834311976951750403169678403763321092792108083619617901175323786954567497656843913845653369270929816912771337678851587368851360440313262063802993685350401505413568864248668996567035524101457300433079901921980465684377242231726265254003714131344719069885698883914654084089637674437235986127475688822552093604799164671712532761815367297951394045050664742122370225859564850194753854414115929135289575009007688284078023800150393740737990431621053996466635164447656606205025803371972124393679447354886788090685471040169965222855907274338421160022124787144899553615665654264123933451311555710331989905139981322142580343517*x^967
+15830962846284846945399198555541792282499760161866227763077700165804934549735633978813531100725900448306303552502648280311885854833456004084611989701086272872915883329458407069398767483065250231637370835883276634264634223982606892568765165773824009081610004089002655721325717068807978128458973060821237939654475727351358373992901382179904370942979034760940215582742817766544392235448551974118806101977168512202696276489667402613538812037957344522666528150853073641201024768717499254489125949496222386814267903197162703818639057682237148848871976132942210848596221067157904937442068363008891925509972436078432172692652388172784315836495208940464*x^968
-8232426235353194739408509488084920940734887804388261932504787846726055618128167047505472649595601646318199697927287553662725285559350075489492226215903154573082002843225722951808957090828117831845588879150165496574359425114624177885628609980702448254875175609035594731830913305861671785764837993215419111802199823090684027809576642125189281021575306293676372340029663589789845298425006513445053943811191640272870614087528852859936544422483636793273844308856405460238541894416237520219479507306338107755772881938470964416726346756911718724939397347769562268183489473901095447827465681281066991249350762032151360668086840775676979956894374798521*x^969
+4259560377148161076313835270746322332698666284821959179867463629449517094046072875385116500177405495913927494350554466922848690076553121386081566502022569814983822175915900560649650698461366223564279202458704659788006799413209823272450042220365481779758360263821989136033044541468588667997719887720281336836180641935510882719011910722847786708746576241291704257322368425634363994283917921383805597269921806896535235889604313453017901764820628055816659886744139306154813952677634271381459164361913981308942764199010910771263187470584496607525792244586354301269156593435497632335564868714934979607006815302174413635703329295488065427151193385357*x^970
-2192879226082796347439854874440028918484044414550364523013465493265918780200247037154568482344626103042917921042580413807849458251291881353645988554793309923921911000739702821359062013222501782644026861403971363906467472822511923060032039693851521221353861325622844437418244554557491776354058585519752825881266325720523820786944470807003543555603752691544740785248488654160720163756608640796650122988481255316633036672075822823773759123970831285760197009901910724513677064830607357304708422948835769999809968642224237154694079395094960634197063254968088910129105158267579382252011141879565115078294660790766196559191277871067914579167114512160*x^971
+1123244266547950718236436712322739740491561584051646001328108046072503880725311225460373987539676430986208335112751745646230544917704625044906463345931140395257858038654416792850398180548134702195192394744906519421032199070320689388744963565878156422290692791925454515872448255973323854065593543579722540384895114226192611688085390364373528585007050375724718697888882413085925121968451583725368179133852191448515008722199387469838291592826685348180370099008032176079736935489988812273389458290169556380919480089418288763325857137798180996344143020000700809655415072414598452215407373380704657406895962482412295284836588281312081906529495818750*x^972
-572452944663157655421965623990315860851490765897098590162651546610824329762226206720567534917330758811922880828097296779497715317994066223474614504060996048096569121596593079801076497066227338651493857158761157941325700390802253220036931843308711849135066612120681252227761439807325915984611185920610644323305673767092853247780315745020023612852176168436122516801773868331401945723865444705393968104907289517063771784299147528122684435716650637686293500004175268223198331326203743694224621101232603015523480440221492521386228296015189615680695899776900268989945375699708163764997617889980885474667115651481642509945869489917718984553523029598*x^973
+290273876325214436576637901906952329499574809030246097579132968818268880689184606087985967504275525852792806835778377824715286146854687000489557680569460187399270762789774587842242521692540122890572840536573538341629126652430604902629048028204131159190657143257283452746910564147396734241867631610048668025008345413474172978223883328979029564847012090864495491795122170848234013041625671721576424260195010797900419533104643290179778269009763605526223694786689508178289745729769334039560412241140947164104673104702261442029147517135063665777095261330619535427411894132833225647990775929086655004441919191515012450189694482550150094064193813447*x^974
-146445200227824630340314347119640047235019210184878987837517721250710677636945652074315296834562980895890429760831877565664434854075227747422243357777482620211843025939140722125484012535800627835823076329506051024545367216275725257943609690571902555006080247823093894781553983511536825559956142142562612880691499291006283868463875185127865192875244656158725213049161062775317582231080284740387366530223748117508977189740306283866095161149435796853229449618197111196798232341203611730767485927353181269549924342954935468699532843496803694975370858204774611003615176942119954993588836877144154463948481755078346422790940753903819886741313813884*x^975
+73508537657865947249438264378582722338281835445703258010666192350220204496089670727191686683691596147369452495684865434950481211184212062011215219608320480024606897533887211565586495223402296394764019226613871539779374222072386843561652075326015906129049329999750913521425848108497478643187372496047963774234520557197011249542271760194246764139639819775182071464079094459779127525062019747504421058880801806097193858691347922599719204744266352292078750437782751846582137831481374518421336039162461689253156669320764358979006878341525860089103352623666637506683289153829809900399782907171895230761461761203444443619612112160507844003739437758*x^976
-36710665850747160873596549843900126438581534377156495965165693149114714005271246579548336481540792782805452541714965276699872201831646706908281389522212076824612282655344359799456469245172517029742337270682755200480592516281615249380713461197952807587786125309461431606282854608855485309764905059713515747525536424502699802668200082118535073795601913848245395541454653981385856381663615462892135860282815787332421339721601402418414810630458447406418491139036352461523081448958468615185319148427461644489264697051139225829822994505303355158341038052222961539023466528076603002820211718923365555050733338824413795638885021952049655534475664895*x^977
+18240423988985534798930705421149735548579642074108878718832818352050795985664201973425524929946223353520628711252464770448869163374452733705720914998470978411888594298529829753075878401417857391714621294603776999519804777562033200466879142631331168047837538977951951139601200884374085697513577495993041887709224286016177328291052035368582231902295552190367031254705389176239219993321603467603538944231974688844589524926590383119329375449992845815154539600963100032455131676706980672210672497954949513636372614250602030558653676724550924475066387451065569920267810638465462065270354341619739005801763465880757741374407154095129633206839409634*x^978
-9017000663682941492461592390289692970122270631821842797708993824253764701862758652463376927224368316912343554671501263641465429284529830862617538521598963965082086039496119167788163061190576062935991194268802969921138037772326476206737423167133912335171033911628723515773413589195996270451200753555897188748130799092071953484454183543711133403337522168313472760938057659177140550828618900863900602292302166823599065107003176302300934296933327352496891447788260446329000305312160328721526283063858027397135902813864211815829450277077953247781088023954725859766621615094334983995073465740583821758445419866541478600516079621588994298356061436*x^979
+4434759379157136322907144392001205010248257945054379920797113053995493741059685534532258968237643644800580112246253823909472894848294177681534184834545369069501952261315916424013889381110534794845579367849121560196752361973357431209997642156375009656539494654887134454054534545275454188151822898027312515697653711440546182125699032918967102749352976181360550651671338006567735220717467366663482710187960196955682594264298950117749380155953316582957694954857380952120746950464292916700689713713511427232184477513495536249774642599736771974302156403505678998226714131287978112619639127913211770135147287662740124533982661859637491627436523065*x^980
-2169976611779598756757175717577204125128452003999480373881823888579364092090775811447818209630423414446764881399722958019075818797482988635934378904171340464122046795951271203253839324364626858888702118571694684246251717699179549230683324686537990523028809227957866181560212691170685626629592318693946886179445402102445136478349626602296772003018183070672709933924198973384837450439678836406998751446950313727702114504506510260191987009881992129511217458641317807198496321864037000420146359401202886262379946889000608928056165037512541573060789551059485900421232578598143912493265671793945506436701424315560644416262412080408088636685490453*x^981
+1056363261557631983294704881143597982650720362734018343247503187159790743389675258781355180510532714894036200231496318980010182672721899945061208213933004724248102046844124762610322817827145782077041195568795877169257357809736491582460458997007170158638832007113292462420977743238373305358371074691578046723248881401834901525769764607072552026890246750542266056946154382746440476079936548648890173942276935851362377315405111164852641464451134869506656088473281761329860472215234662500223914696311232594332694637426911872723778299047341559745984635123243068549827613305190213049181106423114488630938100619414018179018755831222494285646877647*x^982
-511612260464020885458164050345367788599095243687465039323828593045452690905617421488934527261123992589558357305668314746063565927017019674432557692197729074669830809686747096776808093955353568217525387233765459442305919852528778832008109265716947182178282053951564826765712578753510518193106839778177543398261118747507474411839219835993513733542580655268157510982867410724108504358782927136792456511148905985532797338319042472461036267651409180787162304711391531975003321441545230200535443750167600252403539755949327690027071202925847000540507190167026763674374963980548885880000167050351969990807219063477325426115662335076093800127350368*x^983
+246509781421753197397846087945799239297157649694874852156792863872737271439880806221412831386473614700796817880308264834640877913616883664664229944654411143985457314232709943228746912490361548181710789144614250519347618712484512744811190000426898904526773466837379180271395435720828089871403657850774129261053319462954374414710668679939723458229403666078294851377020181998472746741961651025977903290997011129483709096434502815501111098669355558406851921302639562496114630902650365193788766758727886172728729383977227937957287071725998465255882398593212331339562688092061106836522618019436549595254730371203194977315193619604736367523784362*x^984
-118165046850740550532303754495566088342498015027872642656792181900383582334443794062104866996398634818517340124431030636868824369540264655802872293903843102797034808347929577373981073398841171410042923091681188093843476212244193877130645121301114013530167302245664896185263147275172920918429199464798892203391076550493463522388103299427316045401270484952200724680830833565674107578137685296487385623415834181614156414148234206709654314649401021791866800699810183495889460001256869666748689854479869479911723658894321267249487028104561402385188607674101993343469367477461620308801262147870776061335364133491793939155702263739140262019132361*x^985
+56351001036173807213271921465881138358630577292123869807133204122114774583333391564425338996509244978275387341049606395378091822157833103445651228831580984996710719568218172396916858580284607693338232582813352745605853890878563870916566947128759162736273585852365572644630808349837092179848908400420599464494244131571206235439553136952000035896242429472341986830785779443071423770910326414342164375299656684598264586843513439527210124338663372432492461497294840465895468984046613202441498035866730405401419134628483267849459923121444729356860744140289431894153328260438869451200793388910834743789252545216087922021597972799992002096603361*x^986
-26734249633505493178011605821658363969059122433598262238116811758941518956451992365200579414844690864704474984819281067114665922832328444029807000775029851666075288287347051854792177317458240662240166055792352673406557562187192412024167017997341242268980976645854027953349096580605706388208064897810958117120302344668028510053783077623444483802707428802791663074291871690087026154101596712966589208762286600068705754070497104929917371863490409411688327165629809573241462857478849987054142294694557674796398035446381635638092379638533818965183879844021130198377357405032595146674179502694469583347472447995861009903458508455764865251121846*x^987
+12617813859009811335192895680362146059704885940793594015254442117388090210722206189374149494478969518994461475327107395063257023083457328256500689456708754673201430014403793597779130629359572007035236043251389127995706491550414898936884378739552751227625395180985375778161727310622936337968458007678124385656280772633578110444301358705533864677707244578647886562143118563414228758436188968325109138979390293646448198501991393107164274948842341531126389155111253869954342191329296042305289099189965533620473926148788147659208018800347456863218012589520705502177031519096523870811421700052553698022423731330940065277702069051688430491901139*x^988
-5924421430619606515098632498129123268784557326474801740160173371101519628749280142033940146422289700421811481358857453980886505524504369353567122552872157501916213311652297588336460617729761114580325973314207795757276994274270186500084657426333646069692040943846181423782019167431173951850128960876075992792021485828223620969332298654858322175173314501878845964468147646961214784410131749786875243438529767473517562271016342262276384444235075488977975426394313191345371639982816164501883710092690354467343366638438908786952844131609631399910599412514638320804228110179206052114657388383518034407719447372813148909064477677879230812189389*x^989
+2767256412747453914061627196064123951590868339017429343134961319790171481593969524586451407453949979619489074917124700895471296684374097278815790524965585290504148188862713896148423071223158364100459124315873213405015269112394467032577262065954332941130743362223570569957904852043333433438254926744686808437532952809037095044992150048694461046499268723071437867715353437951289777650238715512030212577429951111366307853284415682081181700388500841730334614557759809913030362529161798946289125626469649253694248291992615864633058306752873171474601363951265879594676760063818349109389724090834788587962050329136287687983385821654336316009872*x^990
-1285850189546373793223073582906334059801451990989633684480735786412511318538215742252372679457849704207159267380230228446342453798195414199476842712053041919210826709747042775510345404142286477556769314783148060365649645768719871713302298293588115641153041809521228002292064214118164798004293028911807393825359583444835547411564099661324918247228732156455962285860734794609527692709563779426865905454356713279443014708811467731160780844603385273930661990776859618420251717784398239570301730216397622513807237572137557438976586881031858780764870549341552131338229046819016393863600700202049470100318880499493102183053650960022201778852446*x^991
+594380701885282994453281282175097355656013757059495805501980614189623952255189002957361925750612025683508782576355334503394506492605463358789538151541502653374353411936122261105760612428079214665107187674170043097976895484498381819627990696260512828928994332322077831820496115159029759722178302452422209304668865515714543377149614887128602888622184962306857294330344395047980686591807333948358032831084878323225259918038338758839150294309745939344904680891512108916085720625741142053890150596016523210895975390413386383117940391014819010312965376899022401727386568347038073528062316855104295385671345787239282510084793523201727141667024*x^992
-273317972411094756188226984347533573588279605357111362765058824831841128865130127804393109190181691827906806422452162757990780735112811391826037322488753138773165440244291517739574843096563588044413456019017033883346031413780308965235281498905491082666250683951991099921848532852418018413053068421635448851789286771808546769760592537035631976987706130318544298039479638263088374001237961753768125165621245791906534174898688193049065769215892182668691634329817683902029056309819017386908424150116404792628959288830367732115011537358982033784595689670720388024080927525347170911995782192010410839261386912765532125697406759209201204395693*x^993
+125024927108019513570606695676156505457969874892520773728337992556081372153000623663201745180370433911786353170483627323800979399482837202594614837420465017732932185349459084500839257182883944026325161992097807256957856891753188606435996772972021862569948940643338460270993610137809412899744168595711589638929368703889146810797589057349164098636198861584074751393681758222258649340247828774436043869692191895301828011476126467598602089889696316511971424885282344210911141595746314253392570240539972968911330956891313086574330318756402451232701917398265783849918767653565847951041513240740738755576143910538019247770529172056027732784219*x^994
-56891277784543693291375445866849022143734697766112990729455147941162692689773406526663160603622894846611489026912396468122466014493953075028288295953025020144543537050710026780315656217244994387614015362694038014046660095918904478924710237860405300795871940482689442766055584257405404416355050911253619418980005106154210193531282930978856545578150602391155938753905807872538109369790775567860996088498107006030865623695435500118975905898745963591951493593784748878757775073708142283119845828005665053528208398733483016402622048577941014853513408174771687610961929941735547344621610389225712919812697831557745888627991184785110315028073*x^995
+25752008912822120909436397533913278332781754248292016959391016900212286455118429050889934562193212682205706233680565835804594763388681145912011780093589224144303294959374480389531767445884850171599337177640306078351890742960299583274613203788394438939274958055098356088212843956948770581152075780073858851309528391206143010263771111033103207429125015443080618168481043925643561730247752049709618982530130227343002943275308752200699791487573462224530356289433059302777430059079785106725247003011229056367726256660038346152201243977681134129552166910187664623564779208266739625329974966073548284371325545679315979781651920897919682299181*x^996
-11595474816202204868532270076535750416234979773507229744223395408026306500220207686305999685433416291532055431342941645347053822383329433851319187800714525867073523064906738628131689144140950282660348026414766931940015706536633477684567989153592733775774333793263185678588214019826367401999768719600096785367866240998541172783885763843249896504077607437799000023819219537211383671188105995733881572542893060389880203839054367475463865930953926097014964198941515267231573125902672035340808380057262158563295557596408371024512410707038391393033925600477159716252779042276085275107693394584661755271463520226127988502025928511706609087428*x^997
+5193660614305570555270499986404765168894828309146030654183631826961289257140927334687570991980903876437015805176305677568748831131475990048593132884540139242816648563239542540017413296465308511993585611761582386172361617622376310722730766960775775543899384261095987498152191607625269054297258760393999894842574076246308373487467017322662393820398092254304207687811137035264185958067107743900639712627248547386584867146903963329630694631143192515348690959602587810604745802122998290947296009605038846523486365982105802105876873731982471907011328697976362638876719015311853086481110991503360234391387785044445721004661049627649960908638*x^998
-2313991569104328275523480487872099252390543538660293500421065639207131593636508276669812687773652123095611213645305339190981316434542506855287457928811151257599968305775427679909957407789999006394303083020219126051074393444725783653116175313824621906262724275508163800595771718837755650409001238340432768878039731535879482496628197956533953682011939657517801736667142240756520459014614666164693134784867013869776396440747962137087332095040365424294260826472165111710512212100165073255547488569598720819782881783151568840912391406412816607317112970506135670863377644222964334120352175371800122211738011757316497717821533824052784380682*x^999
+1025530737773971805974961252557846504378960847166277209713948447508974888300910517306676291768350391186092454763431981603873887484862654421382068286077383196088393181969031936636379155188398115234279954347506185460942837712195440044464280788561227957225697099120617516458314692749140879802845853066563121980455513716437437579739942413106364777876266468751857130563852771199360130647252950028026257979223363704545468836956901082618887173796065640429679765484401575063001393535298771248028415258972481409211252454979937284555814259729390898549188156354123006533185082964609192538075178191110064411703783399751132060240927214706988452412*x^1000
-452095081464471398074899487313736343949849479874787771980284419642252608784555739854200208127903701113093716390372256402259259803785530119914292279360679214945385852026055352861812608794227324054193454145899798470079650021425707282267510402283681011244102712675633930535957724879430266436565546520839660463290937195724947453546790290498778049499241829533661791686093602774570709350130618184141312196808445137886398487777896644988197322362874724078372565796333265612876781292151145386706887419537227710698958009710381969764766673072672191847449916999266559467591990464132924316362591145723167642953888828667444784158229486330846953016*x^1001
+198244212967790233950718472112459502149609396166384170155330034501779734779889921704667010275305555782081914232081551792646087733728888350972478783304836836117305750638393218299306486263959637788046153011765890801281421089903647615759369355699708938079801922295233354292252583644379412156200612309289914803654021080519683099373130671918790736589313373616779700951545456431116169726469492767559649423760513438832627998903690050674818540225296505752034034512490355906589716257451682242116280063584240063627288793201223159969727649371312336568051389803561661864027790398484318846374703680229566840542306051400025349764506384065870561414*x^1002
-86468175150511436321504537828450463578891372690599572637438574156972954479040088719023546341045355448691679621114329770855038548806164791566960043639203443392184477052220945543938613923471401576563608261164070673774728798048550269243664701048175547823309032942818639994467122972319296087449932445280727980988264218938934581680962186593404059935080075736601937938295916533926278625795761490402703780780179330150924517443654450345934248553100281959364040546174897603706585021326813333961720912787312927842672526270561185123985063830208866693636231847789385066063381037831796682620447687023147039669573916506031806029766022199427802053*x^1003
+37513921698016368307402221425637896872636151095980797199863984565816307824023230882220431580941542893945343127736872173345290162060720094276610634217223849197054017851683601840613491933590416959520024302630243095428850168761610782611626151608000946449778269101423875809719273485991823421357216580055968770217426088004318354907157938366630947995209459401707932922273381500539627409824967284660925842434013013552004569287956635415674047981798869824390036517923326134713609037412763699901821214798834624423619491812390864228822475364569384406688150622591842690075004469950038765441770255592766526367079836203610512669944806442244780742*x^1004
-16188416045643171102269384899633556793782715637562475185393841589443894521438890914300849438950123294977290921138333013667297715189021414716017459190950774968995488618381339100146900477754931012107692865621553164987195890048841648979678759399963422350943667181924573033573767339468639658151121584005515143515333470780245957019839909454939573392062998259371090964167367535814814112733022792757455580515277421462985864997429321156909794718843645129684442080236589406380877156434178811256483461721577458831856382327536429417695110861938998855352643445992769830658343599656442943997843960581243151852741791183725976481945540248905543749*x^1005
+6948438786768721057416825470817914597145576565770041106040907034326515043535104941264367096725493612900111481779402046660334229226043477693856656675499640932044267010898333040518983929110590732236455105086534208508760146126667084280006735731829102130707589500121454132154703226022038157375546491151215708705876324283672913355445309017868631745733323850128494216730304677599438628441020195022751542835115235551614614450510266593936434328552808685585916180047046311332242906151661315150629057902568944607167003689566616157598076778546728595111179044151145712576364250759233343523221300529540734125726675953862860755788525382861749803*x^1006
-2966445214756706459257534274406956100630560413185585486608517863088289993363241319884253490436803565235328492476291733597323115326853902891885501082607813148384965516128594590268326189928678783150637386014986490027057433311810028064013781753776758975171481530118459505859461512206748995100606188334006299048715589312736708208542966770583328921408087411119965581523539442621167777727487643649520001588838700340974301544072122914418200911127165809684905150928388535774528004494690048484294146533662818474578093003448121575250578258758095342888125997438131616864108452654267379331564497592385268531514252953534490167526084289094624913*x^1007
+1259641120901812370421945683864005637186622372073839163177861803081486597089885428802699657057395662409086417150398522519284775096627129044142566949697950704057348761499684363741900364978319491002428449960687152731321448431814596631800217214545365478713216258777050854068219018882643368756263048412786060520954616502643199357228177036234271252284040245053007980273937823056397383707618873954917538638068264562592270337482055355018513585708974851343334403551907046355532250250719219638910481835904955183898065267881696991137384333738361710111714715084720483379904578054698168164468298200379676890295421006776986006881558954464290271*x^1008
-532002737778975800686176575268018339088304813538490004773459802638839612315002800769644822696464249765370242487664504376346018371053340452400274138280560926485778169873603850735825577808098972061199751068568633869335753234640959091549404054919549674371665598521505130215476570459253377790437790803060755323121690780316859745707960215606380631449718217032635925072957246410317780678842714995847261302192259516638747198922374699564339809639833996250543433520618306218389678909414113604333916156297532171898860496568850311473587946413528017204442082730174405968135422271576611700695073848303263122736070095992092521355171710325827997*x^1009
+223476847873277867709162178083206022955987612956011960641982420008016865219803810587258851376271564516182774814970819297095516458193087561136427029857710069368533134604721483172328733247702010274579429108811943062656789080709501393116303885665535737449127290278683823858263177874390243880165719696580096977261930275431286270949803589588654595067472214610332423852832076070885724887309496556921702956006287142514165626524802619395827911933240252907577273405128148411285847785171756497998840488792397588750170086361132514500227272187088172744314587451820119343408081694372249145896917453998045683154765670233871651166850585295439265*x^1010
-93367963158479527817953086196217732007256741201665820520543901818914152593912501913890689492258434002198285926886841178154125932731727358538488400501006878341850077766318363560946860993513878709785122430244850975900872963336851105514291793510397670465059345607894202014004088023542827245415932479489276604670739239440867548608278286426180562192538332465852190944648829869037928795285863749383455167600087013426965304934101690832064618371141976597684794884479706889740102572336271629644819359120203244286586577770123838019235544346458578319348225542836163847072251062929703797100095693409002318907108172984066196859449967125174421*x^1011
+38797604226048132109276564955503641694449958132793587589736925674793355093437809014978240787558180437311938595386743603819861698114096730295337002547961235424063215290529154583502696100927581452625987479120608473991943834322633980752161382465667438454438237542088817436303707235126446753702337920340805242766859745234730997727930369117236744019692557111914711988782419238715946479799167328286392656911923667713669462518621421429829562742372832753179429769822586798819617261937874495163244163265257963552562391042097681594937334659755319160325056188768074321154591284306601935082081703483400534425002428091070573350093644784471407*x^1012
-16034246605039698164005475520851420160431250528263134432757292736621589320471313177463552179585070604857518026267934358404496629517864196075285103567785643608961714371073937902579836396335339430895180886770208167101876241824426796806290065488736163218117270923334933712449506720360381456420537279447520375253796680924980513873406128056372563873165767940031567528998199813253488125298446692813434242543625679053881131606266066501490773173648000707558820791345071119503972480370840205533924205302363891005372434051516363532842363188273385184893497409958135281778702853981644982886691228642185686091378926427642472597250800141251436*x^1013
+6590581529609538764860965375766753884174553116498330921914699537668856614211888410818293786129813991326373062771474769346287273070893903031123310669693206089589549188565694097498291690648394213043116660274620117788297147430687291848648957983724405492133053747805326518070396461951096132002143603965335152152161879093664153257285825189700264062721892563092500673297359283507897757140786631678690319489674466712833967139003918961607452209398127403186592905726581381868047406748924196354954120174938307563919414359761520572001013595177840305466710544588362608513383663378790630878834820234628497746915697882830674598562261947230839*x^1014
-2694171856272338146052725184296035515272694604097544886502143730340375910957385595747285079719970416062010270678123020253981668160082929032839519189315840335743596076140210024487844139961613865176792261622158446460608785791040809416682712835595939928717423095430157177005839065317259074613171661771754287551379303922680306641678065311912429348486832833455917488740372333995182575401948969155834464909651845487546727969618633179966012774285357638522807009615524092269702690993832404453352469574066783897154297520568210099112610723830890494860461201556864848776188308690689321210975043319448313521356312941881019332615732480439174*x^1015
+1095337698854506793630019499756989446230511302428934051297308816650441997160093620902707406787331925226382338773504739329277539629575936807417502079275139665046624514944995813256195237867989720329304403291455073518567663504871435784019378902446215538514726741575839455967998069970211822648682590438569689479318496481605240048616667502657190734932588135233124552386215096695738496415015231295249893865082589794030927587490152136496836026893408278986550025625299345277720531407112866778687077851728241330923639800996939729785794669600218566429494719390084765834027197362733889772993824248331534832870949741037231317006551402070795*x^1016
-442880652531216018332490115519583765634373643867045326797347233599992569006839278403353781244619055437993087923758713490996857664971825535046959721440486625799139951937748518587092432740117550015538297489157554680298670576585474053736506233411832509066710388102266912841236136812325017476242334935273751842189956556823755226204075747649734228235652982377001908530435085433675460295288597904287724928799425286644019649251350235365457243832456816154181706942124961199072346088634014159923451502043673201713734297018535156661958737307204972533267745732473197710531163830092358863656827617094765917400218909069497597869260490758085*x^1017
+178088556351064120764164522508367226424208365531680766206544397687973072726090836571641442400688231588864726469141052761597520663178855482441051095368242129665630806802103862366443504101527373475800494382956409714567306477815056986423755519185729364443928090610448506986153691176385531408591360519294567048572220882065890043575176525419293517279533001499465104401966816998235552093685363964312316751482735695199133775282661847384316955682995762890870581998638740674480279419124961327163809070886336874047503007435900133426398361724109104023370370175551758472703783108659460313675038818289364042659388849404712340152018166730342*x^1018
-71218135074083466438553560264017255597356524649710258009861667856804049971550259606942789512243506018388195849374131772298355409256057760760522117593967446003384195193487964566931351345567983428268592080568994129665781224266782627479335316135162876586190038272131886283452575134377549378172973770891225703148637920877057058650433034815318134541815604049132682634537092210703199564541525086016757501141126169747955189461518078172851726031073742969718654229369780330868223862520270345891450773352002555113004179812353670881851717138633038265543841955174172548709700390564705538906562720381723220051772788800422522964608018188542*x^1019
+28323378249811079837632360750938126949173652047215815204936284284062031891696061372059317015565688699895894431143888774101935325320078400690075344887633557102337615869716016125028465612100422861040136005887705558905267865774113510562091804869559835649934213911841403450396108437239652216062130522790540677359567568115491910996980519467642555332245678505362401708135404345718420477593831201832821651953199353760560947799549653324070281138039298264365698158932980916513287698306611707409967284182593165523496107982053296063626206399533744552689344348710342411982371963112678004428341076139170283062689083527314237733837476297100*x^1020
-11201957427853479732384284540791303148773347694933458068408238700634362559483534788261340433280777722353799925475014803039051288298900891462809941653917516851958666145419159753608754152546135071296370869771126048698432724345389780873240752785135360634239809579948286536900438915200611261531831406031447410199162882832999407293680792196437063516556210544905230362578557787104304085084942035411650461435616318537601588742508480241643078276476559438406926634148198416850092174952393892929734442508615511046632707311349710365865585498167671122509219041503592219550061049770631005043124490100854976049052236536968225597243324124599*x^1021
+4405869984280176391415921166203500455890538550039950628024071902820998191934327156462008084415210315196630159529619458682617884684555603732702417218249892808764529523053721869352379614794805555267743453630817944777884758247301399925924487558282320176486002655014858570819965560549244227744692579426437984776685865070126697876997241902432702731972258680829453109103295953825012085042947250681821611596850534627800502553719293856814889281338052914252605943964280357410800445729400424176560046881429970677908065745439204017452641276314599324073447514136396390685804810113561826604623504393256635477162422501252918609021078186243*x^1022
-1723267737008976203744185532759113236396862220925267972423558981392648980046234178918772655570093301126241510081159628515011515690783973373550988505401077690291197443926361836398011195271933280952700146005538143407174695633484740500817417703628003678536169520398513159583941914158858907135921314044617552256280269970396395472811691054601241492823988578134842204012479227639855688387873197678040995326723688641815106328949625300257080260891886971293515424628017179505164019922078100541802240440844145735147615649347289996711381079655470023691974924319486014594200653084063764524820613647708521901798258715187113218815675759844*x^1023
+670272695269925681194698762366845856070750944759992387733672261677263692678761087566210957828645066238749608274466073014662211270987958239608926585683914219929847362210568245387281783051639470343460592835167131457615270467845061593372052176067869231443593714143201928171670744911537077738071981490089883289003336036816556881824753548071364031326427433618436131266738438967037402748230492903723102908973521004865035767432058076773041780735493282741038885032173032318097077976383201548560407773002051799679111182093025482026129845048680927312273853274522014434755943131253845740657734326232024265331544042785685199320255145050*x^1024
-259252110745973756663118521118605412983018754180231983552706460849418050996234871427701974662108948560393687924778017690063843175118738054538181217002581933737681379315669913790245753098080987340407582471530668725553131082859608034325241203178039406655903140486157812632485185851535377577569134026429535080861441641464595205662929444199827949965115423929747149800803693543029434744773404623605303087268885013783013018753419562514948821935497818852648858234322947443135271136259013485696754699116314779058630443816441364585184825680280502506006556633258347978354415618987952457898025816522767985396111565730651352875150597651*x^1025
+99714732422405352159045075258791452824988932534314126611636524028002389680938577770640719009350293998394611070122652397119376467290194936423051851461771668098298206451740113302355350078967881892895868365944601236222124589580270086430300317333839734810681895193091643068186542582411481416976391317551857460294553845984045591467646984182462368692237067651492133790725534229183905766345065235455301862726689060200798304748526015647311649267436121028390133238942983149586182818003630263019903884075234389656498884272272469519651335364414394679385036458415375263345647674550411012717020115670498558729908886905549060954231447486*x^1026
-38137902249270115606771697453695449205232646228357974187549479486262419228489741590170826184024879059038930348104612857743750186721225635019891587880847912940523266701373940239493008084704379041044843738123685600164159856629572887646585984807370205502140742720029933952949321692068537931678925439604166680891388913056634215236172452373107006596343416341443586103182727474922313022106125727233037274134124640376599976725179859729982996821453955397739441736422392940358842390821962563016912285392215081482270773318445282154518550143412880486839406128764587995440276948096306344257984619278949445185956185042670719886497143037*x^1027
+14504703317841842587409026876703896876274023726015358008931817948785614070447137208236251371074644682833150235338303089851707451473767686386306847725949779841565674203916149389892679687580543231167561011577204895440422098683550230605564899109953423755168802559257252483897988939245701845134021036370165067261983451523384406128181977997895644485545953156082221982655016836121219978684533021442860142496581750801702201973717104727957527809153823274883433333211358634158990693979688462494016723772757854560953486791916240658413686822156187128941098621397037194424119679541647281722585898659267314660544839164156180448071003719*x^1028
-5485415653703779836667444155599574198415011957810541979759464029325889605127637829330306043710565526955782339902421350537272497733432300031283459969163244561540446858438838509730177913332700187033858713348714663974122922136055128643991215167474320502126049083576610010753648996818286279485902079985350640954915249473261690724716193118160941191287145321370778137711072261465360148145210469676460311558907382106164575917175706172829596810477923932174214870756903612234486525679461015435249882504767679193515667512633335974228407173361907816268905038271947858259447457525373711296520212213277428480210160445277230640317601876*x^1029
+2062779840271864014184318712435725416971352227171257340505521432088595955346489433899427041829543912291694160935931613096799562045052172572573551897894276163724036025411838778759555334734610138044539453528385228494668587788841434784030291865738321518792999005934437148553537876575882684485449545152429248879602556255320530344381224135434237133295641641682179666335312996969593050814823972270646886405840969561904237727540464963044610362822236525013425018313248690310939305493522254696804378373401182444356480252348739689827051352312217088829435751121931101972938261070433517887207190568763228230740975479505383485462074446*x^1030
-771316812353338214300843945978053521754569982447176107153011080226151203207960276400812325407912822257492776148993770813933798815079517791792681403224638048999441521451105973269241861572506014737996703491766921221196099014531187482795443492389032826959445063823924161425334802994087048315155208780901967520285760114975002901376729385559965721924494834239984020375411415585290129540398666134979291570120760161535544619519284272150757973153413444514980295163949468208527373439424528745922248436729016776517600577888111297252893514202895531692696761510395390827536518507854286364831557320786118399484280930915148187305411483*x^1031
+286776242467633283737958768250491471934243509615231730700548111216180991556558967600454780856333663581727867062030657749964182792637133833261078894494771703942975196823015972887098612160979485132899546372749737058855699955123208341727901029291027069476577431993131471288381059714571714778382560800280649493543913330327288355461562147889589255150700974065149758338724415454363096469703580907425955808280546133444174735903936033951364336335982555321720919480136273128447194459977179979631748362516793879491899520971075991484916155313910937204114775996813827835846003515442046815823671474832450581765952055162217906031074528*x^1032
-106017558152183964415159952275589946818564016976612684238831744211727607087514799626018703992214664484208367945914410767434684553306393517821353096229140888147313355455414924072838605163409316630517193545052622470226948841399319591500966932373221475186324110711713974794220086734029913063631495878448522235027385104838440707182775628905946409187434486208965463096709122953861144547384365983828327576030656459016704479262089350657054195736698698807582050824127839755395517015196107586519774793793059999148318787371420472308910292486149050087827471930331689870857076837917893366396579737981420958265035881304774523923385212*x^1033
+38970000478684992649014892580293780577350693450410831331864948471285764784929057099117097632832311769694582511338015512284659180233121544102319145655101781371330755933369670814730377864102558286718065769567169814128989082484070249724711582879093043852006758081999943112726705689863263582153650889066124189322465235346968971738086515944240941776764003797744266372684087350371164685063385816886314977472730871929982981656731190913425609546924289754430701473663030330338157195092088979100845217127779436687039191621407343647483169765338364007775906186079662645642585691876886191286658730172603867764267138944444223222066933*x^1034
-14242776939449665120057355585721294201456951279044751042243030893584160815700755661837176092541339643161188632438068504433146961946661394401215799495866603260995453621858273003654407892224684882028531378602259543886394949594890377546660534619855576965988000529493013229532671973129317281055461554204526556364299178306892975088292987298870583974262965416171934916223378833621604984386281476097660581589350687157018268423559381767016682876319829509994228767422249904007023509509786537834211257836026920772935501063391315629680251432702503990370362574066218581006681768692943522532994830111995675805315837194741967866091766*x^1035
+5175641297455923110063858191361134451661759797905473166808396898173545474760229665091676199492157352909432882595386547550583358103410169931606169251623505644182497604862649875680796919537538341402283232762332312948658152072357218449179527897072671776959651108563992205515145807513860999270419030743658506290858316088306282413118451142882671392779954003691843583732718742380324110266515333130710686518912193000070301107044833357375196648373907201508319261035297650427716044301041415201266702832414913339484370137335178251882809218390558683744307733310352147670430403926651170163983637839876142278972430870346459392255031*x^1036
-1869960420621370881269201411395814592401976943979545165276455659942923553909306030499713394748925324789759001916807146603790870804968960100324109278088955822364687379832170095668165713921056640856789813845518626214918182494084523548171937076913039100433035428489722163262313121964879262991400131999332304255932342042874224440403451388274412089929828646637296298979162947146211196577063445767478434635745135192997830817810483915343584264894570670584548309951041278904166006836314754511583635773514033870999665019125430886157282345980056946683646707661310659182645793876909159779368159867477139970850184489118173672438639*x^1037
+671727059661770255593792819425304351345391057995727495929625848724196523133517949737249382988529264186782867708950023616835117890056713258796894087836095964929550876950979456133924524454569129696554698722638662643772947342501308326730583045149709958866210507311189065591518050683759525699345615281945452835565786316014781932711059437537196303687893438529792006976566822818541022246593681203839306756259080410032005028115916807710806793564065079514475466605594838078747884346358752782091562761863339004908770961324315569072037415637010006647271413982920118887182316096861719819057443075524748301004000254515082329361240*x^1038
-239904732458462729599504599933113562011736327476416360177023358057145965289149232814615700908785715795726865278540946641897413940780324533013389561771099431942412773202418122481986753811982997925616279537786324156989721838381838665985156770095215531283315892570238407201068694474004074384198670994647632620158320904855767076794214920290695950611773881915099915950208985221062340287267274294388203177971188481772551931693475066210002355215827309878920248485349137868051675512138754379226828924521310774814060865359355467928564936867424929643012355041567387139410020689645833052654565873723512433585056638288427384927120*x^1039
+85185093868830894779630779309022126889152886344381401332975704328615148365396964302369722728405995014543168627245518119276655009664234060290807945647325193039936212493533381194585189033620436530262265576154312966196450467882651829723916599705769533079484048012585881197311489713580023034318816779422890114761141865334587325967721537156108237880483594139262641244991153546315253051754848482321523343618765611165293538840036058959719266553730934072796373502973371437888931831603553507102798112042716242502755068901803519759573248924875058192196444672891772679615234770093133661440658413041049886347614182999019096821090*x^1040
-30071868404563102034623831436035905774067318741061208002813729162297501873502805069398441369303092831026807059049950777165078506928152759424415165268652085979380168120992669616531928588609617764635660902901670085013508104103668379002404095403004001809843826205416781635586930849582237394744875259212182462580441975307146300786473215683127692108385864167551809170947904802355644899865888229028059104824813886928954205549985307966852425786959268613640639534067339858923148241079193251789497654286226411566196163729497952424387269062571272794307816071182262115128882577259259472005357612551520922494208504731660934905394*x^1041
+10554127667604324688222609757502243016682519633369223254600944968469426544088184208627791749411395272014258328356355132613087189441041721197585743111829948316748416786278676670783245304665697760311518850726285932352152512201209028302405339930048322444951898636062776486677358863920772895201627420151136780455659589873047573603127026453281003349923054445705756219718799912626499278054610618127582642163829190653260969147298366414566351679410105001533086638706464535797794330288469563959187954715272885347982231157473639718013435240287397506241161834385008290494183697483799996309146412746057600194629682368945110624701*x^1042
-3682497181302144659515837079882242461015331305410860535922684935804057595636726555059474425006001931230947623543121562149726210067687556368516001498261948363230217494418586367078898739339844596288614092240141686725772435774736307948659373544078612325629585672022343721860848508234414479226789622154161372074477392274467407138788028998858621292704143660160195454456029433505340031026787458228688581444385856001994764918809073931272691310190927073995716527920421451321179368231506075432534665373849385336084382203000616745948734775637696554323607774983329037514529623207075699878485202180510199306436172532701131751400*x^1043
+1277360804833944656260467946166752964939586973275913906523762932186194047399862784259274982092071703645602907196411033314341216080402215150716476477160842860293459096846922111276594464473935442553304037006580623925359541212351934422543367896610429188657176000455921465990558404141832117045609275228830890857837111108703627084537417815280671642952116356323924896896671563710519655290863199346432076907484895969473320559035355705345930168532282514301684709882420307330348969409814608498197078025555043259889761424127863840791842959129134043239759061678638675169715699417309896572658666746482166145250561485148299355789*x^1044
-440482515655568639908270206755365543016528655638094176315731411482826270120732389292377532572369514287533050659193138222216376578372384664038144631164800238962239627433213662810110107033939338513079442216072056134811642944569094592209628471906412394043909807939274582174845220567985534852108436769622302596432490344680644390908540269350364875555198871040751518996012849593403781387322274338037613181643541011510994513462181079213711008551449715299075540937935728078211082465074515050908600865798516425383668660864691906667920736069847500958277562554161940578845273140049310232625231106510190461174677122135840320116*x^1045
+151001213226520407776490694326705449105074860300566585303434678316113262963948701817131851210468137790766716444633554848618064411302312616447617279507252187038850054379893110308437134833952418844513349991318324326795624042314970813280592325432797094334407801653293602887275005663622706585361186249948094402090538789701805094159421938765567750779587618448677488070377113561897221966072158606668748833082671365744780632098757971828335359199239876742159364356401405083979914303994126519892232369271660050218618760259334367764019829375467347362306161887103946068762783756854247283525938231216910824687869891409966918484*x^1046
-51459021514917138891836763904057250269892593383951028203552398418358923227399432969419520588285634432734279438264096857824131205218730375460840766708000358462606863581659305762833046705222140253414953904027987537701153180098934897843378674251736274938354324120394571253331005420307382956551504863309142431830643958207387742111212452259089306152752415837078640469517737032084694597446805582893004167095405336783918138172510537386622360710193200275022089463110814009973671488675412854625339674104321810580871909398722540183144027688114036538532621475425898903619127103915265751960201661372914454673680497228857172287*x^1047
+17432693206154385652670903673102512783237784316338520142057045551376603522134482322724280764796658817661831070874185927923834745219700182525614380504612720427188630469103796887524309251656931845757862379384891142555737979617337003079546239116461931954369414720874470707991943351283561310429679798982836762127315652422743764998224470874534040618535461825276135434126629908412006376110596977604665566655885638046919113909968809342581416335690741097324238305209948628755775172863966050252453369295748814337627699135829823597007789758622900479594962986482494960065990758547514246120804400766420266121500763655916378750*x^1048
-5870590324203611082073851386506923845606633663799309037086042775275711196065485485443427787519378598621519502069592400209563453167577925765596097221571339191245827695764876832284314464671683871630058494294385653156922771597983044369207493944290923567229945661366010689966623626077152321486514125528933431485179282609344634049475558400178149109574790171801383528238406755955547740115367639267252601704926235339852884934334612205008170723380438218651586634134960717075603195964278248200510672286399887467632025732704239527783485010745576880477771136220269688125076143469576821321262005829646826152175680348559397261*x^1049
+1965195347704883865746788569494570026203471312425951689539976168162648064607349991612509307335366784320861235566589921500972224250943390058697475190760562533955931587897238366558570002622904947252594447907876160956138619897672335140123630079903726651145606934254513383342208271950413192762596534386019086481729585324299950981305279230887370298369983713182182219584750356354447205061304987052940719508139458940960262795310166099531842237168534076451686226967337256925226508635185715573669399772057209970022650089281953688912373429041509291855769157281121351699615729815766077897132234184665622097880281776972195290*x^1050
-653925958692366632650003321624355324177475000489645088802728926857652175674661026795403057809153967992597865959569646511096048969287031837489816140127948920254803598400338071874147776051914645227369680699735976954009045638990706245181600419532409424854391520304444058972247808560316737770724366436959866210886704997394665741969982197098069904603933868054632245726287262822092798657616693670350546078749397648298511199001828589326573044307839878222472158835365882700660423072850190955093007455343290309192008915883856791885266204665272531412541035380135938196680026996138135347399658149679867404850211925210753255*x^1051
+216292989959326622480005604258182487911850575920027216244945686849960105476690815030997504855219999007458280269469398281625238814177326194027831572781768978696412783208244920545243496036359470690055469987497047785131299173465601403277126191794726174429902850989614177482280516700762759217793766696986198469043578137275100540799505773683294132345602621650994573314015752600579780984840053267909888279991942248030708803154236575353503076972145085769998184137223496629945140532562736175974958061498397699285601586081128306855915226243225421531008309759249820203726566917574571774630051948253760964080758208475890580*x^1052
-71111416240264062559759009841895997913914652104111719269866401815659796738056582358090889739927737692674009911602280119305532364619636267499091365037742571867408439373765179616909230095146715656248787824342436447756914671247560493427144447893497808036739365732847214659198111852908069647863934614682567335914157407815045088378994145118861056458371434299346632840875365342480757109852272755654252633196275959146281399954010301319808416243486157827104236492389636445704917405759901320132969043138302494224168647278843991607235707673948126215765715032535807431569577587458838259363893437154415605841670998631123840*x^1053
+23238661467857747794222775367835415038657809738452193506443642244838183596780361101804843854544640006274788916953387824279721530639603948607697639403428167332996172487638901021457681478123403008654584297312058417013612243597508605139822903671318247392697315608231011931263394201940204547256593249789057214339281210109631841010201493140816993464614492398043327134265929461489902275135809364292383347657655614673616691645820340187746422281922738301275393248796710917485247456751359937198340957577927459684256211830978299823846024019327805265142828532271128625778228192698191313319180316430366810236501240663122108*x^1054
-7548306782852338875392911313808101984756647005514921555558902241399652036271082849718346214751016292428075655975262098843987414406566488625719373280259048559530188697363292914234081970195670364616135903353844441331224696509440939671166478225655268540547093893106056066229460587038358769462338056598373239186533992946824022910572321455989929663698028662762341769960539818555645932255946645785983627779490511560701702530226292178309040517364119031500262418649608312580303596525744984679790131915848502320711724005893430560574716439795910569620947835821908570681825553957162715883100735881039395551940203100495137*x^1055
+2436947946060525160930727544846067015458527946662515627947666010465846149475780768392320673319289568421689412315078259792274333869832829181491787897952016402095052112772525719951147559512033928510855529235782273395265246678459880802668613982331789502542375452328688778840115808787772551256042932219781789259738608069430246499531048569456795635315077639814439974147639616776001248415273685320788760078509635535068636137762468803887451069790565959343865869851401245245397360604142901632109996534639012476886944006377932247763339238679168649886737823524914785424998552384722928095696587613767468241335786304730667*x^1056
-781974747816360547327820866816896927209485644453264863464997295330692648431752726508803160728183805921442090328817439346309215477324050282744770895040235294091182633316549866396721839620528962958973656900466934068504037064092276424115772008942618014398434642631629242385441248334928070155669198804588375245366063145440127438197601099890548505967768635251928579599863595064638214733573938341451660195727776514297643345730220687065496385939338358527134294482156453714869633997286340397183739636577780225367235357718184096838173743562457294142809669380041133362631461827508530338176095827912291929900778903467563*x^1057
+249390738029854897087888952098155858964926465390920258858365630983025120641097483683594983796920134771745626676009489024653461550210487139739505914972718354355829613204600305588338092537808277697950719360630702715847799513483914480716348916963781720240555671459747078978315921332327336221154572723696236598829835880315963159382621097569627821692970244987759108731601712255083153917767977818742680125287784320215195497517604277221513462210840586372709203585083412211087030206984668683167293299892723637035129694882751938692486641413135303713031431653495183507272530097296116261248443519049465170270280787345094*x^1058
-79049701064408463946230746721248943317576125917201481336075449893666514524975426009731247393315103352107629451559130106480098471856382454070119219471319716218080665942724971730074000744677153141616707603516766255466239478944973607329161934341170885292858873600928255311023079584694462438459410640303171730631565319317961626004120923875383321771767386295565347198163480500060206721973180218233513340048167956113989108779300575137102327535395500173157269611234957457651314722856574133231506847829083660732489658472678258073622847944908738420072689956772808358490465117984680117678728621198193920106684625950712*x^1059
+24902532516600025490067576835190764195023442800347968246799099343383495964611882516601874093716195133768367259697759420780829756593513576118779435053448351992320377545045233856161614221634024768938405527260284446431167296805776317604767586997162645512586513066342209900407449646271659774059362449242678837074760909337111475546069446238777995029055644796496959502570570767628762468120127982646533374867052093303755192752859365805274837331753458074821843359530688651132383221432837277641160286074201749334145744629481768261919102417760236781625303779882446768227489576056873087952293970154123133776082473103591*x^1060
-7796524847645821521858964815228774496516525615117765903634235612609935305673513823509764459705223280794095798061539580319323095351117062253577947495726801585552520055583818036125584412094742396755049473196417260772689637660408297957177917687462930934629801146157884031457150136224711186835465799867587819987311844347441813098288409815001881505060840750807930869538186051314768347175770007458360116372126539043446032772457715489438174366068511939093723631116105663318568820650335341405493269197434217799524521903293148986717917183770650236536039373618359663323410624529732140678981374892685768659478624923504*x^1061
+2425848179731555814098251610526928942394271144363359883377446336938250256486699164635306387706667600591471409191780697535215829439261813938939212746649475290406116662644337113443896910814890290517848312536053946467155157888331041266069439620646941553217168291975391238504607629883044195251008053982933566524148216015037168924817329882597735162245387454477542400244568082207347181219636936034470468130807939353654439876809093102855717938599416075340999966553528268369820367779869434415224045662996955622532524870393058053717155817501898374032256650487067882289043334723156959537037221704787992727517571862142*x^1062
-750104421588057781279210840240996204834247561289737820886710883782329332213943801934400325465838001298715672344189998102746562796931407518174396051599771217730476174998170143392097965448374863786622761480032413364931084385187288582138195525387894836400462660912105922336506805173393739749930095329741484570093919247073587718604881641762366275040480732908494851007371238323034207832000012578587893271749901655582896980571039674889910238720288839571622080158011352644538323080858408347146632195741418200579627942165716513902237715347167955340141226103521223521614900335180632990781856130612470341378617108141*x^1063
+230497262885763059022148610907375220598567349528650381281793126095197759264842006914981298003903049488552289109461940156858210483017730055679843932206943060769639991972945883114873429422641701905272762076907886827352581351704930225084455639429670518820924515628112043697468115846971820814839553425659589236451735488172379640139179010222023405613243159803652343145142314196449081075288999196718649909274000118869366788632987858096843206013383101142581747024994891046904227597928812585564746529103452708477373747612684484734000465438191044385915580736489619246900340963268509614142052104826068499034886603644*x^1064
-70385946070982069393905303983449775717001931680920893984744100476391998420295248279427107013103612943907131934927278330134875999381791339856244139049482967817798460716242807841738477004247403642092002209232283596912067124675542822187641097933077218237895756959323894113784586863431544736509631170017461249736459093028267409664679208395311098353720372865381549771691186252376558656076044445376850747727112315088392127616755822258568736845694417048840382266787906894220271822786737355935410380563187721920034894197807720153149595402827429023462973352138179699442206348627108018477236559816619554204972040683*x^1065
+21358574454932756741146936452332291366374065725150045204140766008616899423900526036774300792211420844250280832862244252642759251204461464133859059850314579855988367063359596945357539806036894836979477393003569932681113344777008301976632453922022585831778015303476348686171615278929686758820686933226202712735878667037662539103408341835478612894944646694572050591085671319821026122513411682358506018798834032514706146464507694062934859000467457328206576899533024594668441754050102517571121775124825907408684473192270887224064872353205762574567858969400658853445011446820933951015496587117324022250413046812*x^1066
-6440424556628589806898943978569960853720224437248622178153879747551604363100339401613891860799470942772140254890865209429604656906307380664385023422382759449329068410311089870334277748698024559767262187359054125424605930752102912572956920838604569303309411600661117384921232636845316074929886003752926251621601237876729739901877702940545291223343951628684900828570168235042991053863068382128149401297433749849062450263522086952942366414151363037378438488462191605700210514552845417546283656798781823200929817580533618557525797050280207006147049397684832133128293549664493025847134778351351093079303984035*x^1067
+1929755257675801224600538536570281047612955636293695188508010864193954499406388494677068154531070029003622780576213242167298882564844350403580727414069792073546587149267170324528818276899652566428242871432494734909739948030715862688370805974723865623088283921768619341353052696920161293137365488787262217720065448174721721857091925245389337871763432701880611870091827958091781325705415177400214298448514598086019694404627026456940404729991327737625765540488699286502782739940435536862547493258364231062152485074150307552464596594187876103973452198262547683894381119233598925632435637939779068652113016676*x^1068
-574546021148175542574017024464879882537718291962577529403050067514941958131960888738153762223848496582879871509618170919419288372076604836690563063894211332087087004314883737144705810592765240650536802170908991438374609567448979871638916050836781313579966895482974854061896704331147585541915911220837258244607040431372891766523685237895603448946950599797564710187814448931348336016771679934510062120599393491155051235498541954401974931453955756056454042761603533440256107181493542953773405015298454792547582134979382460994824495237592338668190503268614773359007516019228315221332699723890524216078107495*x^1069
+169969648682718491614113897438187579349944206347586484305799599736177328190082319921422714904758532279625779719575585380525383751338872820609238466197820536395811414579213252172366011851585661076631797246033758017554009935592097960637339796547810038936567966464493633911162426695477179619367036866013643337250367205536540102365960123942640343796214548303399605653870795866658131636511971426026744892765890684422140565655669444463519713671385756983433338045724535779447207284977303087104689220602939867065981808000260502719986333632665716783381977820278980975199723459242197859063231596627149828539593998*x^1070
-49960958556516097589964506165959428333370307438678925751261130726774180899678464138503301406997278408820103237311900115893261149680467419128313446579413310634022595882238416575784283599104662152016241187337253084051565347813467390679018875162967437946078597229591713724775533552947711219120756884751782176637156665784935410022660665410262613700313540724775798534929322260438722843223921219244422166847793851880061455620002713973318366743291426580959066001043577249880377523250774894293442754817723792800064270293820609751122242895598439039251662568291131295094689486949121813475230271202526211621047388*x^1071
+14591219036732084995634392578932513171004012549390234437066392028245450130676255815129862223982144948091464724908440005808195310225828467833557509414832357597458494614269463093749025082539491595173145066187317569717596740794953261161524887793804189048360284906289223066325457428889802407326597936143884626815286640050228470066633044637270326341710724269560383331788388242072569532237642542846493875902747824631658212405510160533638690817915630233474384106527814174743961735042930163022857566785293263024895540126428742352080314560536881743864256777457312839463289845257010877958168346102193979453865642*x^1072
-4233915060649947016581256022790656864023810139462816942397549405400970854723513375382345249748315307054323775208965473437353571102647637355461706563234082522753125496449685799565263007821975993258625944829368154486895528977733819281615843407160711202088881278466369131538924197530221515393518114693464600808730912857191927161123153464957876684922903130557644423925711766656729545451021518713813840447873747264366251044678896289375747457493151653440620729592289295312671736533933531636589927820542735256275175179854831279637101005085459929108797612516211032950511810009752784245748805256347059190731040*x^1073
+1220591889098213503535991492170278623200298048719014219452156662122829020765853636290856351894956319180152911609364828667985487811843133341519038031932285964349378026369018617204985725485742551364014736229185061506776226637795093844513949749886457104448854787986558480075305660965582083338855585510840417176349715508476452184294098482303426809251040893162378731688592123183075445075330116024742409415040293927377643545778944630277870565650575742012157471965959308934765916487346646701263841650614495600273785306193790030025720164358840344286676723116693030354245885834689359758745169079491389081376266*x^1074
-349594269525913310838572138807001081765776095136185079470184616902798247350481869254561474800303544411022900334846681414308935364466198525702635977166191089118492219435605233934312873485294940299755475210860649547190363509940093920883209434667430649202918136191608878828090677890146294933983172730568370061315150288253731980266523497756965814748589370363877437881537281327957506171371281167419021663169389132767371953655143812752954397703734226327812198179928872171018234921872648408773081140724159354945888610536682356397814972851350437092429171983436615442714768918064612169967733351308242596072568*x^1075
+99474324368068119047565573009008089228004777753328839926049906447429536904277355080874185221047821577124737664711325550585006248627759956215260527499694837280025187673407293145862436762182052320238036501935645362314238356427922495504901009648955171853602057198850638829723393982937814347960264792181907178136381466437795161131375493273709800656271188768721909960365653126248314371750456034704649234029981125648734873346551958114629863024096664065983728984639751646562586774233490018644731799500270740896014385628464932643924057216018365309762738626342904713909699370864999117462170177566572030019767*x^1076
-28118852050242864409588311574683136475218609147209998871909974662383929327664293846519138233617865066680259814984140811223973092477978154663607744046441586362241928682339137783143458621023026833036616740368930994672942042013291499478881814358981376074866055591583244634363080837790335407857264228528814119269915155562569245702511782180007299810311863842625954591069018221829303112392503429629183745542243480932332172859856439500663604672920290042462508896566145980422021629364462181952918659857313884316673793188207398712470887717205366072498321755690273030093727514423903756756122939350228436386504*x^1077
+7896065165140796697877446669486211224534500059003377599550678548805174550195482745052605875936251955889487978027443265987156096467545712432600794770701722484213704201324706151433931285290961341542113844699054433707148129623665129211488362971643990288451095213951082436691762706370429043226486708984481038558041955621389745620242942636366576128988367776585666426118616690493381003077364863492359647102014617902212222171833347400602860473629528811847315098582306833856349387828694447871569916138104149516680136565265510423558818883945492156597682069348903682113816193920734929488882547220883584161116*x^1078
-2202605211530023719500056509862875565399284043277024783852352963293487596592509500152560730639493948389515736115844750215878295319726283753254626805876224287814329027218594727724728693784119448990907649862281766003882013915760527438649429744860871478657319398602440373258448179452527518435571233748324538905243709234770428038449567999631737130799218623321378311802426746692491319208427895762225630325602004406082478295016054983723444725976284374164058935367253824489732261953399554889859936914196602274979519154921690927350302766540149311545860004970464113418109344875018691054537948481354733536588*x^1079
+610325095849751321660185761970992470312473375471191167497297781785316931928346074136071868853543536415276686111952748841925104080607229920822141747484290053851021003755912452253963355287865866604487008985288616712483080633487566060753816141714914177846219026854840518305719831677641657708738236057733252824048904047255995986895328332599074862995979802567763238971463901961642561334371336578675187526038670961803427906150014869277884383945759885609905814623669300909920004663404196192290897207713076981902251030790414078054884916336981395256033130926578725933195474249933426151291758197457103219081*x^1080
-167984723411957640202102967061104854976346687013425938900899979238057642732582619477915142242505382403446137275565771684433275664911989478022423519832166089705976173612506445490225840509973448344950818774871014579959950996991460258441735709460712195209067966969947656742992632000467451316121244429621076317292728035822241646639495434094363757981835987211162635079216598694855563357699495893925784556046698184442822330099696464563134478138551830062910041503590303050692918355275530521794129584901935620712357955839535162064190153668969331214608350673013201376818806804281545064564511909993151530056*x^1081
+45924794560480961428343138402407771919521024937322112735978407612965932950709045637597537578701009314699591121315138651543521902691843470073146313581960586050907504077211163282669334233427927962930337038500960830067443607426397234299580293452662088677016514428641373655804092025377156421151169869786794785249240688468513145452295692612344053044167813220887334651475529325816478060180283566840314504469442455450184528294388259553126094412766911719634237276547508488107423413706868360674205502159256453220354509017157451388190181606154914971449592001026458493441892655500401031587587377870466954229*x^1082
-12470328093750997575230979058431809073637251887585293142837132795202946758346066691096753768004557857304024961235564377289903893539656737902229932434843700892272817011762379381965649772796407827074430428873764363605050171033865569105394450698587376837768300549297261978445251566932434658887483930510585952159471029006440588873543520400818996926218392925889174820292654506278688277463380345972230514351204773019096555922317219178529040419846022037348220245392451300446639646611408637547417147734467747077352280627271845895984266564074550214410955662054791658513157040911263769055253152671813420052*x^1083
+3363144642431182476315490658060702362458724163492803992104198491036635726771887803221601982040252218049431840003684788957812857870345268299467517554071018122053349004893119387497132031219256102219695276149745321083510771138263224289801354290302647702142596212344347399415509202285032295586144349684734864149240061291004920350905189962224971657517718542854462195324364575511852004162912959918266689929746051545728468004807307112941466072630203341273203683029581086157399482320792314582880916954714484995817888797945029474436749681278665635935648815693606702577015763565204075593690633681720529657*x^1084
-900810402787661844342431129123947798981708701959347153479500918518532217406327406987626679352551947487922902355820070628544215080147846736968554375987462623238204068371863726469644236886747742952027540766379838043260675453542875661021815891442350083865849243854647964919927856778978259668079537410062406011305438382667578633604049885397062940644264462564005745695426613230552287146544476825771967071989107630782845554676921485245748144242702169367482013737556493686659488732472072860898936808220941829979760011018984425283353669270760376553520671912407370592608246881078819650585493624583432627*x^1085
+239620479266078826828135242836703994663599211911131150811514392847043870439691654488634974313417301295419339307029973439658967667294648980220925974766969746268246017112894160416857812841464187750984305376486939399699267176097687111520622237877225229536110404920133034745577028671161210595012733811060423211902228568711872258979960566413919954287209549412707427075084391332256574782018876252415062696340521644788100490600295613095445505284077062581271602966953354384616197415419859426068784258426745668229192253651011963632546126057448723673304648762291594410389017910579062815703196100436268118*x^1086
-63299307678058784840516290137892348466784407233821386897171514460777638559704738057027144507989929821240731644985451289696764141903327517852816353246347807061529166238647627884005446564318934389802338219387468013784442457311977681442984642026052829819175464533302720063193833015875037020673177502697631533637964531595446825978962079862048090544023901724540163826100940828562235782723057213914365341222285922604560707516682836945957794692782203867483870194511471003893680616527903833499807609481564344695652355801917615688568104611698509930054706451005799890413350354275795119876441871805369272*x^1087
+16605023448876875230871909337431961388872040841555600670469422130728920449210265965329689593225738058128822601977672961142834290265293027416036586169233187701109651271995838968273678556090835850089350297877398476386117093043537894275316287283382363492608447175625726397110074596220932308445105664699869719217728810880751701508335228476367014480434916385642530373669416103365407631455120757228176549675019504619255104907599350286232257358839514410183948908495138367551979903403393637757146009926127351869643160946872862057576739912715642983724235082536022226716255857740251085538423614300107795*x^1088
-4325394293355548006895176565101019823255771759483737090467181865659222470952535050129514242631357545602900362010718076878088757189887896866338014005773783557748161027534400546381903859056463805236476212039882913976530169442501401985145408106093563415970395120928917797484293973008188511422151976615308088787119709376812378031074828713724441890832091586255767343392577086435245444270297012701325544649930190430024603378205686481752641465433751066282233946502364753451120901079501125075060121172205955695237943856559935644156437062090523301041915536162428366164029545690202218319357802153087787*x^1089
+1118759757260099529717902721303640196089245080112579770268074254651523250815898988074441659218600912262918502623743665879820968063436868386145258713208860065140843657032300709239023795246463600222020671308479121294454006980522521744906086635842584370563877388399552592382442199403972300442409819038398480204098672016468383424313783456245745418570841861445623983261729671731390790247762211477337087087845251772348871047250131169689494642566970025372500607633633264340982239863752220460287078793277402602811179382239247639763580932479915616212357821256468552366160523544009315040784943907481668*x^1090
-287310255511712054748308743677611236352351779908218806626120947181790160298199584848627924053228291623587505319945498827881330423112991009327945075605599560808753816780301994296311768119969042495543653299405208189734329944016017153643012964659091787635951556142273413662381212213598506169980302097260928655566396335936591923779050800380185899398417475301731297272725312031959128202867492227904918135719075274990743020659097015306386786534500854546817504607546543527450620391566386294855303512209011564559479785978285773070962841780968266279680226308496707592403442130715412233288397767730805*x^1091
+73256422571396979937199561945843040751070144912019671122598979681858620940563933359496841995507589923331508126692593881382519340420844176064022274576908232095451879828319133798070493316113764446211198269917926551910605528183967829742369681219799629710986282642295818211345001622127499132640361116380580313193881206695292690445123031407609242163421724699290012583590637485944245903571878214573791264778509705578094214345961699514362917461454789420125558505519653605319043858042404477675079019528278394328490339426324659802217214986474575660994461537967201216819756590970774453890205631147316*x^1092
-18543703550294270365789336585062456824767875634100110557796025556383378655880149643785612048942005448307469074048657829223611784556393363291162047842583127695656142811887120596234278401721492212093976998515022878545078657447556081328429396706129301716284964747060915632785518025967003648609147540281332671716416015155300067918434666357611649047699712105787443363869385056771586470044047542539357233432994503453205145524462823363728624963715234849836341107160242814136404579502920888139335659211400811906757473385443213558310207284921977907188543845851879634467590556477378882380856827193714*x^1093
+4659915004155584660348030195501760756492287842501979904495488824130416216790043476327515186833690887544733518330575180839057305746486100648467168979651666412053350744744886381909443861978244191915263806270384680544377769602753414520396398148935521970185233199777191233055170785320353897037502010067449976488036006303417325691811121953682291487134330086996700275777199407162966900136847005771269709378206547825531470049691950631470198131118531983845261262616905396447165038580060895349817251225273396301425122633847162657098460520464387629878724244211981076606988620157115875238162267774519*x^1094
-1162420692051061933428785686519910040971002092565140209541113973239208803074380958949689647078976253709274897781555200399542104453760677853507080802928074793024392003358834363041131926457774270574216345617298982392437573067735568872255958394434198767431314184855596639273283095880660068265361666100276708384973330931427300815008393022390103777396946702034236393757276755467672564893429999561557469470668319399529407009737117161015165365224611358596431358467811805909385593485189899287096511358418278850181360002558274795666502815639883774232791795142568640812238594192043912769179371916387*x^1095
+287821940652741057020636461884146221003073504521989497975406666267935722581108731815358190309251055239619017013555755663173759538802769884699054991127557709478006890011024325607341726028630149117027226544096594743475987026270340878988836970655195699310276609030290991672849765876248340299025424146188337509775988057283869869577863665190695692107008851579806423112984684672645813376293310795235994840349388712472209310188879275888069399542794928608721611290060331375659675167651208934778657924231331443120728751401900735650084307816132353936975700810743333007846444834273266230457493614337*x^1096
-70734168862599581579840124933628837740685911181717073466922954447004425240653597865656366068299785630449132225687247060778838133094555380816528107532933603620899984458357815826804502802811752689874501318144496269070202964802395638083548688886526951741070544337473698908225149505203476833188419895968229879904195817520436922878587521848131518556574771155084256763971205068841785738583149416892516356087808852556894310334748530075923632373289445116309234305677125947091084336586526510887026521901498636217766078744097451712810921729047823642409786697853340483198246271346891846601052225389*x^1097
+17252296177025519167354948009921431867777698499228380825389366393145838207511793537738001451365909114833504196746402236034438317749241027679693084517256394633802477783571819798786405976942832245241064479191996407564327843111261760856106466210106420550205078863173952401146688092223947714983976781620913199187023634049947155389502127161440830930850759329142981806328539508731558678965209004533283414998876128311669573603947922740288947520971833480635158901389141170323979099160328881219695364353340412445035383159809513646204947544028780679277466045199580327188856188309228251242736585111*x^1098
-4175822496792703157964009805437681212441307755215778046459557464562762898887068396897513434140548668671745985221861472547945112509651679000539876964663027939448941886191135499778102569059202225095730567296723553930243182721159476993835478267997464609087887126829027219439632945107801947190725437159319182034724862862755547779370855690727978919571752630956396655631574053057136599224674967544878406788903769404291534654121159863681133891673622267137315819160750456225018319369936743832854090810446465152827486265756141512702584079134282107402291120888070952611179546375728175153937214869*x^1099
+1002945181436789581116360810813314674395122612202492950540861090806401973884697699763920899186911480305747292031964372664617024708571843546151354030235716530601041363382954016942217126197907096664613076748520941096154897732452321025069996696410844291285214824665463136366537238542756076266645647882871211556997904476027512471076432345330259945448535625755542916419522912731625008643806355474272197911353967211159992917860400722014191187262772952838816760876578872972659244267073157372157837823687585883475612854532229559298644781550178625169712832576801073252100247989604483836014489115*x^1100
-239007766960697923327270512417707922057088186593210261735169983484836722361495879776159963767329821715102526597371745686994027984391551588930206497530201559138530407605666746019663651983980259331197698175653613959430888302565037106669031161517532965648807205278103373439170822413440833140191317405339512131237894414910574657725711879934058865563004726476959783876034600107243254673180584759173282422899594382078455009343974059246570126359903384031679662468184119795604988342767077339625258752995613845580791382562340765182487564186005620749251194645182574103005061201790090002788406780*x^1101
+56507062265486822942927422270215278569300700225500582476905465291863449716698981449292009957554585792748206650038661292086341435331346099191347039967094236168941701908939839587555632071876899879511637306062757642764424008700557644897379861753112633531031491994367889559388598636744335301785835747668848761016624809135077169536844690257319948752106048156339859440953868343836243510634833350922495119434255365671591655060655828229253864118612135313398466037018178013217943285844949366274120035178068368464595350807957142094376752487973386331909641413833188225022486171478976111985126997*x^1102
-13252619933569255764955255766543074069583504987963949136062493229239044912424204614435989618193467914195825144587326113416491971834857581212382009171861371912590834283353629943730460101212852417360714727199359248030704085364420376172403695953349028076829086996863985200442852623635226227363048478516081650021255457701495875229286006233552764769878985303411653247358052938725693818484352560836595766108862707097391093658571181263044426373580411192110414421208737757690562755958039210381341521040661288721587156565053395832604108986650959953226519815495349931238776973727024460630822451*x^1103
+3082883002203804180104379299514557290446416472438767825766866177371008037732395255821995243927912027147583312169785715646069036550307909022988975305402959069921454409883465872077099658333428129959101280193992675858417697423962225350941867827964248160115902986350244811331587094855512260142657090005469304743302362968176191115462906697993547148917457523155349235571662988086468718337942032986775945701754174013567405305883389535131855143717243577848956066791830962859672380744472344159406987249226818375234923221121965862892257729105855908025302375162324193177170021557999679235023507*x^1104
-711232380664748078756554736748711574862705934738428868856539553921968050364952400558232199694192007865913666534986919481225223318242849532715726491225510728824030018715098300280998749084412358697134866694896252136241732133013802405377327983628715950765916707357201641006568713140279309482644527374387324286655236059462133717305254413648032503519995990878441486853330896240970730866395674219618902769411228315924515153019804425700539057655204346648056566399850179644414891340422481296284397470382049867153674714577742160914247745148668918664891538963898957816839288425493994774176425*x^1105
+162705468056934166367656849325779215422071773709856389512247532549374301913372634474965246032902196936545122481204467037175229543081954873557982270963792615872728206761582664318525034644397926809949165520956295040898775490866712129558278941752078930086537608177950253817634455263008156407981340759141723515863961191925950111413351811397855604209748756099135607297022756845696122152095769825129921295944382578996209645846337810564753395643544499131812911280958602848381708087458714852932385515019596427168477560592510245055905438579976751443188098306710752113497647030308368363829563*x^1106
-36902771411058129087362289196569446640473734636466303789562263087394260072319143074477761867488231675428543797174715398427828840118737104276060793758150241294659765791504446795503935634756896585730879918485836021713290937637565314892989439364410306360421582486625433585903293920438380650587305601082231818865997883426421900169029781504886754611623539954781903952960517709337529064697673204994417208671894895884095758514964741077812849211175855553083292547371503388957245505788673113526838403248647298892618474893804257766925330185266717422900244671187270420083140131388832272765684*x^1107
+8296672440298398985129942899637324496945170675260657616614338582893516285644444183287408199466262455699559482328850812634974156944945476240277808584751457360318591944152845771984474486288854389473587465212781805399924469569735097955408638197850574274531032898666792189438943543747138924361632809807408744330535391372798425423860018434550484104672317948608706205612958126641303795525186246606391580087514624980833214499801812012091724784065090756279463540309098333389990821041225227197635913272400818576299395626126484838655873611201581557278684630336539253224546772541040770970543*x^1108
-1848627074783507717872128694297887130213220697593716831973865332534728342106317509442460838357255594602952905049801011733590432467011802843820810530945801105246908954933293545022839904261953989637236220288258757741049654536426707359240779246919516319573418642341426321444484741909489512394406248655632056541600101145318099525399816983906480677413692751892088765188717628684176972954287883139964959441104758583727674372098175051520728460711362543392438004015991466968553077749132219599423845784317565993380586840115098206483980476628263635400837374846095083180687286335383287406482*x^1109
+408127481751612413625358334593089442252695002675764780333741707880748704832951164822506215211753723613507897013271257184615264621092973720330167927841810053022469241820399307295942680343628092181133563544147490344147040055064325067902853162924712651319044387389024770778008216307517743432562130011419863117067493188866349946034716659635719516667344869264295866452669079177923502881211506584487947185568620776638310085748399466112318609705706224954127859826812295094024251011846265418630675917379952276653933909573905381744097435694451889620300963521897510236177959089966742530096*x^1110
-89254561332548765431273099908427070245788728391283307633913625214963468365242310823276242358964897416584791957022925380240671973606163723697455430904499223145252103171008210948574046488616423914275891506818981083322239821615445705628730841168712296714244352434203721580701282804965965941447465065880228025233755314286317171533542618739434018201698598376660672703806407814158442507531410209712432817818417703266189473842285834336994109950750244223684906888087689504432272952649942150116261096651194693690160140638877217020550403298493213480779332522643510355577771347873370533304*x^1111
+19329608628115587350115339931226800870210025538755822147375174123491201871954373797297905036180998817817635478950509868596777324551254391971501555274156430429867549345087206692567829803200123878413107324369806387534820303860004802493972483977851491650333031286713143577820146854867818764457898574256741881556986978194562349203497065219691109473710708611445690354868908935783900424967101379836231142843538592244388189519604336883204503671330059717414542462673080622505266205590541995282091207989942949710266131341466773478027290905586852873878448066112404211802294175190644844583*x^1112
-4144031375403354701274602139259231766628740791255178625425874014642643962092707090645183192198741143350951258629073070589028374020001815716409864211240680720362800550021965900907209594371376275665895891853357670232966624638231908114623378109312846846813789251611391541264427764794530237901809694232872798179568916768625085326312031154010130862504847962706661712805085785100508975549666535558089853194709057863289402879485343400510512155539642717006991331486312021471895873341266103233539305389575641935919642668431216718505963206109001562487706461625970369725239186416208913956*x^1113
+879131485448544749169245101017921368633781379254522202885612144378388432234261115777030132294281300339845541007765454194635083249381734174505877599944777800590567694715636519819875132526641236320202595696930910935832592488222751482941834474375749288229762834648571922085497994743698492627785823294220847719197913746979922213125745901887334255544272281788183923285109171712525697280439174003162950749501465783844893342633438719458475134005961019353175164135882397093535149407132524031726657522886312530065811598619309180938192247053778149318094788596616559366992862435682540517*x^1114
-184461819660376167014662057882930810704992005144404924453635565588406710048979760008192910865789176363849301580407330487776698883387011524823872872055898274313309730688914281550668435072358924316619517044963036822468666429359421115053021995491492356831149283106931093570759259221660189454934769797468601544033157099402884566566151696818526090141412160253254007132075966234741180792939788485391895282461789956080639432886844437446187527893264448422047896252136337634813914299181241032850671984622700194722213042299742191375253213922959853295765493183940851952234152036206864056*x^1115
+38258730625322178645399265472246924521621599039277696462129190367042840581858583855325705089018801230187518829346108534590061295130723073714598222016565765196016133791302819181037728964112582200115979978951013455669572828758745391956202727480765666830777777715881668065514117441134708995964897641333369052212895284759229183720060831181483005470711641746445348501941683451559669314243211384735188384412226563977462808651282779328207384352624975099229988401159430813269015430780635693648325292891038049788217973592722531277380758460619412895663977714327770687634006299011040750*x^1116
-7838297619356761467931984840502860628169445572310745590268806857315952727696051953696408207793815798592355630292027950692264704827874874352945585129536996487887141204403315891784525310747529728928741276701976404865248584354063999854163742724704089405176918234711203280163661234045038726962171739517526279145322424805340311477308541536815289044052738869151230252086702802177664901703081716645614206630340539564843283408285002639507043742575687223017919361215482855623785865273734977266657604419401157494263947003367832323823859134943996199619673788376229369848440888683862962*x^1117
+1584909786642800291764656757929366818020241855237946439595624434574154028540639555365976165178346417349948599111841829309031661035793993592692245577682683510390791837191046560152698475501042111455764251504542470784151802767909009634916989002280638521278102631148108452960222001338777452266406932158682206027631072912581211043161059501050728244820152440665559286412200973163165761956745441671231605175036085071513889168814679541491930817876438937972159643742691880368199358032478770802923660551952881282334022861475676141988869446869846404478953555825396642630671277962919028*x^1118
-315941854856526528191250107011949658337853000159554165514741533213059056029036670731162973408243027793051364290926846624052198073124861858493244463239376466739637715209981475759426985079009283813681287715478660069849276766417926232022563789038560259756876267616065148167033638602987857600270792528191583720465338867725123650246442552039854659251482678936965044343930549274231855258905799239700987108098211618229882569968429604673577297712041881589190778309008291366937209089645200811957006263999779802685380991769330064985468254850367006854135300793127602856388504910208528*x^1119
+62004673836194655675724922528484115063703209664140947956753369310781181789539675470033123012350766159468816943718521968315290076829608485108292873854576719905471775063680142817483436301059151231732653093485489281655467110168824243986772349033088471163260617772654500037335829085694616998481068235363449758872894750120525572998103134195107269909357356633809647489079847841538110255254954192005307752821560473945826689667296216535373681398023393405186049200442351250087520923900282268328313502228947145601632311724745868229041707110463888341493122283198928257572552279727748*x^1120
-11958062472659287094549116334780523207917975851267505061889622092296735613016787049125638077955353188279096586831048671684927275656452262181583808751447144038797601820482089155308216493579013732143337564976388726061447564500485730714082343193123124602132791112862473070235865623049071308042874606164839315753936883776444879431688346598994672964977530626825356258245075597863399068247103286623560928193773259196065124823106175359655362535984003999130903271967004728584797344346935242742016013574715317003372890957690798167779094815403935043694642286977402922300229356900816*x^1121
+2260681538488230227276584015143256264085845374037275066337380617050456442177889334512086059409494584059416018468868234592087184569470487379327163575367249229316485907353422787003424673976031986977143712638189021088287478139205563217240706820883415839416158518626440280187377280618248375941796481445222306956810583201705172632222972219152972998395811963144569295244072747065316605434651260946552970221067440943656870816583225551391101610049344193253292424471553409622459261047926006373915219618117603668490390495007768750379900280758276339359764050576578650247967135848628*x^1122
-417492495644770617709387001660208562572332439456943736774166723149756174225223224080007233914654257865994428804547044420368254626836660296094068807369596904162731812603989945624215292474753708473824370553360363116757839124698375336763195516426134786730188354652150234849071635637936366740002553046610927785859636944137474093073137984285920340155419024349847416360546148357622354256599936777678706738375394012535505703658470351885602068204448634259728848057121902423533203534003876429915249088099517648490760310891788014459263897021375213479632320416658602173815081923144*x^1123
+74932259711626293690600784902927354911787735820842775754661492077921292290914782448071859831867437546885629620235991842517701754578534462535944953674579675955217756271529777237214696198797429540567455912926727439830402525794826690555671038148790511475269648820888733966557869773666296883712239232288337832625671988770350052639050127355910269587162476578205470995274286739728631855061203906645585637336841733297183778263087004596102303641289237603444586975692136304395405488573026921999503446802057630851517124234708798562360430415136026098450081038633728833007711960736*x^1124
-12967039186664387858425807186304583486804184555496001459554419064816448443338307028484339931319003714102445787570103351331348790730739355486727449726908219799374262504299347123262592210881077833989778992013487238205247802280854677974497485006664399881583877362368627853114313171430928448648296508689564431943644762517875364056257193678291938472010388213172040577996434848661862813839597083924849165804657866654785768830544768506971532182216774960805144771449091922482592940817051594000025294782880234728353229180586006996597725647535652210734074500769885059623875702456*x^1125
+2134622528621475402748901947899758919604259014715926814826777290161175160965839817841236067353898924638510965521285423793184811856059193946885076994088660363411160628259413914444455642828819226795902208071506651532672411163054419699500977286357517095791981277299973244228053380919769885117397450300527015169412711364356536030473745516560113010849515294489218597886121614564345119180831345386542320032330803582015519000685692586205204526392967200004668371364423185457375193300566688753459822479726729662895766647231401696089809908303160220986542754110831088878777214880*x^1126
-325838658865305814424829301197904592769955165267289842766565972005772612552903686474745351092478059889118966226709442617915001025700554686406403822851888119564907321296082368345687348351426762398543123018459639653432924067904431744864765149719448106562432936855295083504925170484197048906238202556623933886649353470662050579710747045768360461284844665725597659028315219159996522159847294851831427447541446754850094277784016282715175124948646405695208821408937694981985076628614637115599581328624118581158636304404557190427528077692231012959107505024550548039725277200*x^1127
+43483148164552671020588852161849991876152847922822368973922911193250552802770661422459660072087346363475824618673889728643061931580987669829651860266910225051781969165167442350921149596443935078200169620060082631578490889088804896178950623267029132082328440997614193265586493060008024937627319794943583610415605019202884485954527096405681900767268211223163227471624875912133910748948623310393722586349745713526911394805173638428995533738144932082516604387202270673725289588495048024668215282147098768687915573513547106888316622382015537801767556389396058529572390704*x^1128
-4156980149667081285551520042311305781037556450012456713055076079123772053752983204908057210521952274876097565174679732541006224176772918321117949408813961743087905166017594718822354931070446651783153680798452457126987429767624978538731685550622482144649899955997927494638189547399323824581614045561128448490903410525442696300321376637982524950864286699662054724195811393135909001443901461136537260356528737652362579146331089914078950464080194634381711724401193990520478016868758595034325789493634202767242938810197895129690580112556197029520407839500436920009878976*x^1129
-97333346408419099545729436583847853963850105345980894450506056936992672459995098441651627728297992014447225856875748658505913766408854269519510762044579784349682400946842780924338970368020165058115241147074103246652241006047269286934773638338285820764827106301141617740619923448478918984585675924136081708272860118585269360193689273480539912271217111353117487095931143528271179214359451985770954924601594829482893094776343552646848051377357494743468296065462432360997986891677699764314627942599049533154059238465208563069540305840835961998084982580338506489297888*x^1130
+205244899606005241835458713853357072865853284559592843980567136857027717095512706703722881110156274657907619118134092453858580194405107024556081901459621544749625815834172822104362084637369248858408777583122083911759156929862034703562504815734586449974547546179823571483954997373042287887121262648878409745106637228453283448505363242250696570181726668739439475636926930419247408496467314531750624585998686135669213510955189160712907083056808781938663660070471083377925393472332599155477183021085835222677063443698961960729150476146926662523046932456537891879045216*x^1131
-77380313672695578131461796316048153645596160445843817265260288354681726538345333899747218881883664381931463174983140549843112477551312673764816390137734629431692838261638467133493101781765900746257085243755336281940077292022789191328033491566687637112069375491982992655628038070781968381484967996521962787028324426378553997591297122564774357993333914888773870450877442032219712070796398862339947545155450068807451030394864138397708411073719919391470702716666272792279735035000051547457641684297387457839109229411781826710231827914830142472497307279754756409362752*x^1132
+22416434267971455413470094695414075430221353885099177019182920151878130990164780616781765911606605327896968695689868142406616702187682788300610302908883025606467795543449437822082705978390864725893884046168171200789801680326547902001826818752789447305884105996100776819797974194590454305137792410680323909209077713395632995354855618733282598296491133160099810426678504210250103300633995760476009806586005311693224041169611392593373854301371462321658547954234193907912427624683159963070473541099818324201649303538608551091755481772738065106574540023863992863335040*x^1133
-5776193804238362967211360943015565059588895525825927974397857207501359840920923053680616515288066558476764914170325958662933588255160353958085190629190854666650399820909974367446800519770974795779068107818203283799182865303777896164364508148116072211528620819941898172146439257505090441522866875596006847414288521150178890682977623809345384725507437569209921000194929635842386779171404629005985318386282431466123478990493481409270533985023926471769893011008348775293804978884127633694201653561084456970583839540986079994383740808962615167644936454783327093493824*x^1134
+1389450483668773009360344100784608417138407495475095210333579708112509316570871961875635597660975254842456480485435008788338339893307300569859838430724678776063101631929746316358648292240498109479088968829276589173398819736061713472334959164015682838721029029010101456324882794559606232731831343842066002557009327877253295980766788581060612178503809823325314423212191343790111702235832579120409635846560958434795354680544275690931196126606804669815896935643820061045702138484704738010694491788930179205358290967404007399834742168913925004969599028618983158961536*x^1135
-318960719266646093402597408989303585185147685736494848782538231673150518878581641891435531907716970315110711965414474423609569723833251126204818078834570957507471207553860580028840749170542788779527519002825642319465431609557014716314141866777936317713839276098863438937629598549132970605611369656636933675892374598633335164126535103181624385467490341831120809502439752701760180151784864001692946280325398845256190941750693873258426580976243954873942373638174263063247816142578276800424424171574841610249537465282549893392529769441378981189638555200698711416960*x^1136
+70712039628397039015410873671455598096868369375923069037645101746384389414234030912836397284414900964453863704495838457030056414584137794660344449441652686120579790431847604714605354256984648276898360082752204946343459230852646252005264345692839759510305324988984756079238098121387279563342063366532277231900417659574699437376549571853529478457246832995139336884426043946104964061396352727080750378065708354033527518569654051821895355566921177812907153501165223452298508995186237819189934946316180758126842483440906394243172122019864140121008760373593199180160*x^1137
-15248273378724973656642705148301787120600420663126921999790558651224954041946590055800632124093505724321892995424479563682389945929846474244337961304954541062129779054565700275683104007504341866238513279006772307776054539615424095752435231658470667901903476315083126600360624815375935405651231147392592972632596902521971994548505967355426329941965317044444346359846366134890120489825688598680999565253307388709292147519092154081284010080114739174796175811986623255054369354943079137461957564830574080647216172071052218580513717423038057066070515742290321879552*x^1138
+3213165774592541920246324758339947905887042837421084376512725523567341527771124881764365929263969393965625923537231613546099703118422697758166308371154256030112026889457641988815397548463513674506066739716085659242412713274313638573111659862201011242055774124944237778122618326813601986324156528859515569514500651592802027244775913463756894597704126157040147635813882455516038746326943048429259202142051700228931661461527666052599388650222330772277815455197063425130167870125183333979932710609659343724495803399934881454873947002796521939257013444307342681088*x^1139
-663755890737320742553682189500239018644347771773061591215523669869966679868377065930678364721675251450691013936568631579109562342757130904418264043409969835736530765055269059248021390853215207936090642569869362693075347008818436075141556100431247360995302776867126701424925174711254836370164132750493792298663885198380543753118469274418911820063289899895639366989060289665326652918181161651695708214475177296278689396769153439786786651869919469387665375106206009175241266233537970436042666188268765550324897142271996515100044680941069611671529804608719174912*x^1140
+134718985691669227419238412727664535362611370274090909122776308582796821382072031158107797482351441219242329977647107471421740461239715106766662291277108267431128946723627680011175525132197318583504997829450106547113028191028198599925974631251043848626895765976943399095210665893977380867477038466753711113551427703887866183010389078556534022482873735714139751823508398521695492158211001347399544081731719617096053833486073354040233543831548683132943508080176167828867544374556572537063164159860509512238895252300731601408175167637799185818728855246477677568*x^1141
-26910278250641629325554036336821021501081272603353433278303970501137882772878455039253980196754557233815478677473743227679010931391410189607544462386591503399269226931893453612949476957939966924781393232332785233917733720010161350942018193314071594153989081001168523043750434516233246111409926467857377753966812462369438309436671580170051616044791360413165863183459740957323487698924622787108848903663286244181590053583192733235799508178683845349176064084733342667564609798945794791991216735640376896412788542021066112780620003119229098470456270657405866496*x^1142
+5296927748955894702258501245677485092924057496202560847979409418625008707917863912689178773197459616804992752746848870940319325673850180563194761332678190789139943829950744207007410633487356391180087261963243479754536004859599726895289329841396732340441711022422849138447790857794507381572609628131523696055377706325980451294969913846227660437462277644664095183468345293162291582088393641245200316062196294949242344123797826221958657556367201055265398748716660111172708544107124624707068751880608763875890912699464848360662230381672377698721647271208610304*x^1143
-1028417642569623903635535518717610554099491479671848187320132922732952281905367404305992087801344190536803970597683921737039453536811212265959216531865064083290735352953926672214602508803884506233357134369967911332659897219654983287049596399237437712239111093133677085504525361218459735608780579492352319582282337504010958508302197127673789155205205865455372345942588879400016912264333818934639101355259103385655360227500925391113802246611091560615181741124345190304883715016442103291315326665831532388003361218031157709988210771823288167757287213474922496*x^1144
+197100372491159719029331419995618645125074235769734944753850446125890803249938250915748032461881885574608474795051153729363623161131733819569168656746698466960770759466066293267630103732652902200551695712286221794395116758496624916507306803835860866625138583262704988188903507812886313487046168180907758439133471597080055703852937531436026231572497308471016692465541759999666338807666652759272844695009113968940772567379355525107848613976735447690718490683401342353309044387667480924382090954820532517874255237894884783515442932297938782523397830675763200*x^1145
-37311571083379126063124240119843537034817599325791289291650923390709150184440503516466402832992766344793725028405238274043199174230792425210281475243376338567094747280382601383978603437379688846166872611554378496061049765078115151743383595263498564131566130135436843678037219097403993989332513083978802086413925141086558328615921314990034438816023731974213420070340493944728825764196163182681236676782930390588529229303249714525328722117848227504606944087160488038176151593456922034968199257765961222916069660936414517784639941731416931224081397735309312*x^1146
+6979953262864076877958712751081367359432904104532776078109647663534800190579981229700501917161088988524894549223555159022451838932849837471088360910489463259619742201646671046644732922196455860651559347451212469096351848464327181176441671148787521365624772881677514925692811939427355088580499999292094600592287216550025752514729180382207564065058672111408709711620340908714772591937226208441299310589627298482533065835491899409017065785563275825169744045811235598058036368171419680054489406374369640507618412099461358748396697946490710085322726586449920*x^1147
-1290891305490772489179393214836260415535320448194977726434490577582906151958250672700922269344778053959804206169156965136665841640302574535776177627364983641388007606066427016128860363425049384614716952618510070055328413116782399048931798566274092191557512407650032373201401485883410997453861411761195808783512335436544285333303605680844012687279569963422858783298899684159519103602233681758861846297835970567265809256308924762082297163251860019973359132458188012279248543832870963021029514496920120520675831963870968398844463696032368166797249200830464*x^1148
+236101819746638052160808335418510217534277842335956403340262220460765779405940000623347442632673568078729050894374689745416528752357212189383712961723401526119805803101254157785201975936643249661174022488165628855937496169551689014687322645386079508365321080624921236483831663339329437242120952032022871000339734117078777841744224144141315695258544074367011158859706988202589784453194972389632213493698387494959294394518636383339223535331780946131712443918627295250457286828799995018931275189168721853603385533680356070150652442219290326892404027555840*x^1149
-42717036137111497525862480085889868791333880056360739012145217193250498826050517020870614711843415096798615959913990322603186994598430567725410224007983054228971788760479939840820799356097500457796593779915670769510860884088254175874238636063997542995369163715817141410655222273445241707672489684205477584912625550984290156738456086879596392668487598762687885202644175582572421354373707162221145154301884122345623011390585291559519666844950585276462120644016526801253489415792603083971699355449025009115048600143694299286602450044038986358363773972480*x^1150
+7647063487743635226439176264315616719461070362975609290831489015426950101602403208999081612207879034167990183982120874771358966680036523471128612307077351693782346879607700655821703989198517979974944064359378497242296353718012622971895671464117953891991802366893607180314444816258976919225787853573894776492080407898797114039583572357927859452540709443711515900428490188976283373170209109700661557021626991916778105460866833337567162053754778625443320603393189553668041345889453237937060682531780280518702361587376048163911592095053999087922735411200*x^1151
-1354763517516453771066148861676067299322635207307178530783848430284125352594694166317282084122256296993560794841539682112442021444032238415408664287229666866798372860733409002736895559913315900946618066691645096866932697730179463278033648769377900801736488266194180553057889503167069218896255480693184850107396599442666924698499690128709121585080601938845722424636161294706652882671035332242723585946045524465180879542193519261985595820171281385816837006701348528165657874477586198688880131998826673128549628202006550324661967198355041070456348393472*x^1152
+237562275668353970917437210099453824739900752807997331479224861103716021089998676500334466853561612475429916930060456844249336085888128214112314387102999349794436851407402156343049063002931324357758089968448074116583760193751583006176067938974929992438647333319655014032218313688546033643527072575026841331217191820401656587538436561877033964316490972327740538265670602576007198717640429183967930550081732719085216327662949715567247001743414667143008064220549042290492077993629693284446236405159432756977928870675070862693492485927221593493043912704*x^1153
-41237794208695151291431707974867923461920883124778930966036082108858404035333753931707129230478762392402571039722678355161275496666416533125045582006867593576618262705039903401278747533253737045781898360801250814654436094955762551492152119065231471999819570510408625812288279127969661377526120039957488250402190962051207715793134363347180958679254208977181150619257541908656921946732486904601248958239983439051492710171939873178435827972606993116766540535230297638470131019639148132280350618059215749861722616564798086391089873690298133420947537920*x^1154
+7087069861583506790310064183278765477571010688109977559907149323864002807430398468284050711596712213073530974008174873459367639871644900497451556909586291467805889681198244218566286109678430140920281601766979948281625388236184308178679855331305527007175138451879214004189273146193429171615761460032116821895314759558132778819027696293811472386881284984736542275502432570083964951500194758749918809457565000717422801407127176828760236535500303509929944400711189811518706975023728238644637742143685689844422272326523308705535439065591033801096298496*x^1155
-1205959528285551206646410027379929757314965165417670500955595856338280534070667014542937351884122856869035960565883811329599944312739290312813824402184719609974216918283934266702867908391084547669519026631881831854293529938928389207007623579743687943935143823403662328435667197596017966998318530760253098523002491095407949868007794253708950269031913698152112890246705491543797059911600745767112832928302998979285637601182669636003461763482224907583887124527269006428564498257950750382370765914977504408893177647986303223618356710723403871798001664*x^1156
+203202043072667259263088141548622901954544399111433860300298839347948177103800997058272169614023650633928631385020086205073526399442786237295701080093061786408489358901532897168734800790764386188552293128274584166060504950438842366475717882953825321329408360634897193981560290660543399299009705256755168020494255214006345196627559369093067290673033490144258553598838223044347430940264179984480181274389270138677650858096145107712868721618009529517925049169140521594247934071391716225981268750338714883116558137407972902636400886249525580544737280*x^1157
-33906382075280170811715246143099043932200878085795118833643778343732440841593184992668708406710925361930758725622922298560077976802312764710336304492836073745858784849557955000681067630527500101413058235552249260330971839014058929852801889049553590899814509405154934302444867998353600250908642187321888005427692261057526866565779420047796932507391225109452051050449780470970682589563207398639770488202112944311607750716888827338860280346009633772151473709024661605158598725911608646118265149371899462138579451115101799914461365912698803152420864*x^1158
+5602947208920931385092152225445932192034840159528594138845284388347867330387911900849436529723416579348678188902035534708094598753219629057181603549127228834365999210556400351485559280665581454589534923502705454959100183648578053387835888016738657474573843109870025450187981279163894828171487532347602902899184205505269823041956479707449119579223988990382662376006952479533833434302348680713104851136368517063496059348913754748066292070279289288365459557688362498539719901866162995257493989415541262528980055995667341763280641134242724145070080*x^1159
-916964533299588391919928301670707174120055591575587064699349823193364272682721527870608178505891507571394686311093547411155345767951230233137558889684837985399021180986323217101606869129689459918879747030649670359388687483113835595007112770671850290080003341385550431119619039150013318147782024756217417713707369423885041583113621577411977860638255710429661998967934154582005329326215612242279102412398406976806643605878017954048058178763192731683459707624813163427369745715157862453390762988863425141185389281231293393002593540169817634635776*x^1160
+148629435193561994095534773723399139845707473902162904395276779738549539684095572774150008417842977649601013053057618681988661306087119487653159308026108795366775766322083894057818095706495992388110060207299448522189760248360344823131105413051435298965630796488809843799173023849268622925774645181363970403548848248177398133485450204389299881138620547027496993179737275839769755536984618394006359806594394680465549109685215300128487980015321307105357314251958501175298987209681582693992403001718081328709587119345518687593852282398564166008832*x^1161
-23860818121164264568201842600785071849834510176855866664208958837662318252348785082249857752957817706210304676199052138215829337811252954521835916949010938130637731095609725931184553533152301391935121006646046521091555720397894187128692462421729730519564891003513957794673461133591110170702023393991537547268351711860260090924218005872520283048649361233986861806233712236388616233316200256165322509437639657102364669058073746067256878444265849568850385047925945863719420654734206855498449166417887827669333449094567721335689263362948110745600*x^1162
+3794049076657485672197143359507474017730796897092103449411488280740569577398458400363162216407529272563984882008197013404030690616961521422463225123176149064602143706742917814841559969652120447638804739162804317262573883176462228216220282046659023788083000611486799864273690899209985084871153318589063235890007708236431015398929563878325352116417537168590500121791484718644272751918233392104165051758195857152053295253972891029254993877947395933131551949179824732943972506339492956700577297512213693067974967601014134118553877396093906452480*x^1163
-597535703125846137370266849275330469835576060455580415259645865003814022222790433799140564372044653849925740860171890447427176623502774125438424674242372880485463203194129693688561506143248299695419787817020262747763802417551791040573567245599007772823266250504381213056845670425958348244113357853567666089321942529543813807207473245360021656897625210140735173389826306710238704881323093284966872968176601375947443719848716005329448213625983089056819738507428593975505529456332035340425656300822175449988843549856919880557184149264916807680*x^1164
+93212002965039686536156499412567616758076896096468875539864228178016371877492960456860395338821099435512548666051632470482823284023972678638867529003403404483601441202804591801494136691242255632198939003326819922010136328129490586754051688891023455270141583945956143550665845687280248792232371164281131353502164877251578422274270018648323291684372744955050804067888857041258880804984163490157682241853941412646317922809185568791858062880144050077624481919508275158126919455716109031320506565844125592131919081010335998633867541824759922688*x^1165
-14402187542408857465543513618068604363393662665926742054618337379512462582472183096118083742544473774759304295107478943552090905076113726591357346069506894373647463335559065202827796290512799032045653954649619252010179122684909112231067229799432926487149610532331557981347071595586756359361464500638572330625034273855457052890905786127961529271510017364406377864955567292454730661464313207763962606644270881524953658706262986102767628929332167906668893539589806720670207477140544018695948386043251664616859221950791670798197538133187231744*x^1166
+2204110274837096327325000749638371265148736916789600919634582972203063757832545297194627086966920456810958758100560897606284390917394470311647484609679732971770524757869393359049847957008608009155297827086076111987090110633170349310402698778235269829692403899757106622745230907287359047363912435365434495107899832091223786527557653961933229934873451337545644164869014758324094531651335783799697922347272553150951328343798000466351969706537852238037294369758565946993698194470575109644586530897628054594015317446263189737838436715577999360*x^1167
-334105944491224744696681785654324904284262669458818915416837099411852902924256494435740001298539730848643643550515452471547788152529324441628217612686658897118028369880892766036396782858600467648607319570450229016442080177192534426509845751677619084098893786527239019341970873945261032258847990946364152311475176478444800687572132725920073194967915909819167254487828281646392857006786067333697358027544574569007759229165124008910978004039386968279448254066300923987005909225125310208892295707656287163145809949566458143226577676627083264*x^1168
+50162278393924913085454321878995595947786253045586690810782920982054923201870826641588452495895446166744373803211006144232762765939767182483336634369553953872430153322065346886213486473633375398389350532341107304467220417056150916628785326610129260759103899430959715345056530064660166328679760326607196340585677017784539997206276220130008204714977567911832546081393085876010128939447731809086883409286223468582542366425963156353411659299382438732600009340941918004046878737535413811983074467183492302452630953412370088659001728519110656*x^1169
-7459454999629631829383741096299389937138264093783180454141585967119541952886915969842045232688646039191222036646746190111739368641924682704843698843847268883728034891500791089251218193993011256171566852412879776896026830403159658341887808147328516674333965155989563931052006731457488936191309122194258616419623225813204220511718109138225909331775753738833282364055352725096416193932734642289348518336749448618200671566552301620052792795414898912740244433242484702149835285532115172890530267239213971374158418195822457856820542579933184*x^1170
+1098669228464980635485584294687309612105534878963359603688121521180731740549379875804425651569693666798418415512035359043365150233826500881287175669201097728027483933127430622224862839593091876961117890024165798699656469629467522231153023815132238442158716277670107935818158566097791694064706119708864918702819161217124720720089388209278233253226218485010384185882376896611767172852336461734883270798713795755290768466863987748913565319764324606370072730782103638295339231153873870718426934514507513727411804833757853681157138636865536*x^1171
-160268720369485265828770774435824198106040177720968442549647346378755726713462962734386302610712337671168421181353609020099257402208223723132222113698247919038702249404558046386638284266816912186261393822426379001683928024578298835341051692300840092504352815443457514338004519845766760309876050476668958831742946778859655026628731569009583867129433624940276762129709966323283954208073456969080870780235383275740239535524922815524089547266037964280978594566283641833459724613561120014865188460933584162858085356491363218697077097758720*x^1172
+23154917703388277252219186904083947753853226030760272149029183222853881789081157188112963395204288378220911644541615168664422095521357456845945890408570623231609933648101406357939333573185198775989676143849987574038029236400381233117204513087465463124819842971275080987270732833287763160629099090083324198075211111093758320885594190069806490181932878445861211315997602217177345955087807146455783454745583210552981657817131029709555767188713950175666827611136559872138944101078550984094455854571817210453615696196822405810910098620416*x^1173
-3313141347964630058909669596772437269305942202432975903147415967560681836176921440450565611594883819083584217660252103173820539149229243223463447608159596892997319948895266560756947843849765965721062966083045032212355799413344728586392809917735915023498014429357826836701572059254328868204173858890307612906846233298739726225319663198113365552923829248843017968355221276052075338367581652246587711828982964358731381430693693052330229740339571598774141143555028639298372798262458404427048957239517667399730253111126013011815477280768*x^1174
+469491204520542113944913085696483003160009731259108706488411647429222837770256203553349796248606608901176334906117053590866670848196334879144205387201499725314090632412569517343394686692649109231829408347951351364676871542630782869913260914267330034971873861901737343577176495856777159139384804108515899170054272604734937216793303271199879660129703644295640709539144310951176511840056673699685642525028101385127322113232761992800929727957548395390165136642694973828319038233651938397483249900007614587112958808375824827693811105792*x^1175
-65886016281127748502927975041660462275636223679407815699024765030318534687748203015822906149138709708172423902921573476985900533382413448690683810430317935747949417166172523870186342743543125794884634831432347895004708048379433907017610894457726788451546581499681174554089490276064902370285642126442166109567077016371717906153263031941702768758230769930588161884981001344176984880669115815292051215500498080699756599647050500294291153694821667298618832361724930816868936715120518747550228988303916171254254389031032288034179514368*x^1176
+9156381907189461804509977182418267710439031472732190390106862013943033441643850402305166622693428808848541117784241885343734573476423616080092443463745640003815811266595122294371930801017524364578101644222298650208833145388663144749688667099048372207402683541919066787508074344302554975814786509436496537227497575766093891038802262891870688313815389234156975272966840062144699945167487169744640062252665439112401417487552833787335986778225857458292311286382823887471539561458988801746916688610321233162293546300868606314183393280*x^1177
-1260100173338935023510341989772000789588464982960328451671363746312441519936355085806247109777034042176676642155612518174521004900423732396199411761327070816773939720789143915060979408466907691285421790364126055691761431554641042802593433216901304875535002183078145851104993442006354008291103429960110169493136857516481117219972824605154369250527246425593569691162045656313433084865606540604284898996019531919299566982100085464502439580396437632214940030089026447782029509192073207517034890136235331382691639114276276686676819968*x^1178
+171720271164200255933200395390986928734517758428012486943361509678384453713180206514882123455160589537745993218747942062857419670693016921196903509958476880546944442665402115601990682626862898067347580634371797776924522740777090248363850515235670385137458057675963688078630608750003751442146916274506286090349165042807536355768874043901960753116611549540281602641258417164923090066985301202261708476624170627050042769255634931769963035854921877188144256294793477228295577475700003283033697987211807575425164685896905699671146496*x^1179
-23171670813787494865037317588581937206827223516309364285050911153281970010934998879563823341626835605594602741956935595518820575160744218755813165433725513276447657438379987952349604610056457848659789982907366057256185676226072053096556341472688552557498113239074328723439897625727254801985563086610943926903080104638930282989595285108700125338264198826524795580797273360557656327997115803344083213422086157422033853714132165844047797078154006089994555533400053684080484777516258341928448220324653950408721198345923089949261824*x^1180
+3095961811496134999939704951382971665025408716819987791998915171387110419042449981825588421896160051065844881452963939554779005346282375508125507580597232261205432153002310893554543441920520949754841929271827446617114469435967780026267871376261275557636647584576050704836833737842275831735427975813753655767721675230286283510801341127257945644112730998285301220186797720688545856346071953497798229049517651733733994857979425036933359594740068998324319670631501686901273267812553065766705628528088730613332854650101247611240448*x^1181
-409561098543060598637113733146258528672891964335252708099898395270896628228726644654699349893639402233003938641107855395871075357388008697379836340192638866985904540380728348461591134328575973400565644500472638648028560538525490472650415411243327720694472350458564508465074739349548212340214495055281221765298392408847439919437739260969144908941175817365618507164821337154950734324687862945486721007298254628476475116594236726496233773995862129611388854498556474553360668514143473681313320309707472057407645339934213986582528*x^1182
+53642413971381791994546748922934959016311022907598761034608796779017649116275156125435018494265309950331079293578587005308696081022320988057615615362470885842562976926595287744578019098176024111416560473336020643469140508967892298183482853971201269671028093906265468588885074978250378369789931548620926089340921486078946907180136458037483863189031572310474614841540094634320010055595522831530469444809949437992564059322081839516991266999752827836847518491567665992087027963427862004370764704230209643798539628196650308075520*x^1183
-6955772361319818218108119381963852373170393568542697915381386071761728664648558071409480439366282672568872593008429090867777203211370054633303914714568682364023280793387783095692868545767235649290459814701838235825317070902147971886542524793927729444897437330138162769669200613495431125976638903388328273054575577331863656235171730588002396456040163984531717527016325222729808051718366557514197357326416486659781776369558657538266060867507218791297721712889280383119392029429541916762681020544444305769805586911904311279616*x^1184
+892914866009718471034166841999747604574365396876180343342845028764044548335798907226373976517604281871761941963464082668336426871883891020183272471587309272142737420939441412774904614988410439154212860468501349171946574400223095650154134736862638605834855982552837554933564415967439140853929296571605090174039074148052080463684427462343116256835118179415146642880540239481428205799235995444715572045840402494505632528759938390766127066383857229976585894904151027764733169901175270473500846212153992797811286433886191484928*x^1185
-113470223256646808244349521349985321340951120407523003379779901629686197530182506933016371849759003547476333265557079662304678798915565489065899344999847910472369556895195017123649823424122073489894550308925917737105552225508250083319820735146700706703205614140570357024698868965217288599155022233782473369629062603722233929539167975637697405887891980249839985720265005305344589714502553849179327431986379280375427426805368265755629212021390324309010641871270333375777292291579742257387896219130113434424733307703968923648*x^1186
+14273805088679713280028059562872803391405078695486655655561013882952031820686299333949178094496345041383526455571163451567316216189672781650568022587576065424796471241780806478627573309323848471046930873404410924158822068073770753468460281018243855873450867421911508247708919247010425059131430874571919336963122032848309764813474140181933255026778858208945635969882257605111887773000459874977564993915165702433748452254005281143874902176288794865601378011522676088186536515204571174211520511330279234281955842641671225344*x^1187
-1777304223677074918017910080090260229551595606162600839723267773591875222285027681189200251810065401917819926314511099838133877583881506887211756731184977515772986705359367552312584179560954303430235837242998986871341662360874295513586547352377224054149043497306789737585597355319038637623984294375174467659162221614838385010758315481718848927611459223125847999478599622310750472624413720445884247351999326900257476058436711080006860176339704583342866303866040688463168345544856696084925146164707118566733190381871038464*x^1188
+219041012702071857680896175784298449736222696883598299828164420802037032328284702467454330668780479664683701793084916241678328547287041527204055058245691656917791955824487631323029470984558871120772551864983220203878926594547610883015171331711703200037799359375800670845778035265636745976366098699441784558794590355329447539239588226550372209680278478068963030253448525884845229598786721144859206474138036929815803464037002576264499908866640002277103201424849040447972874309672061335463713396018434305910155907229024256*x^1189
-26718224700388342093807108250556598021544258413697262002092217837868025242331810917903042395875164153529280323599210066741912770350919998194111190427139298154044196429625591955523764250102688015436050933552785830183443187152416161918885159331509467130491843846855515669418480848001059545698654148668625982951310150358214878018413601431719514109443028872009524005407268295042840301253635088788033578309961203436476665676210100015244356211612999462099500229256257019868810976923121398909821885031627666307271102142873600*x^1190
+3225406347258716963958487280682674565996655681543618159774283933429590904752520442574399958126695462410535305080333402420314345264016665548428495591289725897338479058995307073383283968787663610006773058916818814399436091909047115166498412053575328980374720220679561184249093743317246214537335070286690792846755865000196383301160858862986186286213660705781121878209392929755492356458727977998776892008699930124295738809136305360728544638048606433406885427211903726176892569450465294397548270422113818400689751643389952*x^1191
-385328817041468880647632136865636429388339421332908136457131027866911857256361142602357750911112961500306014578525046297529554323560182464741858995985740735498430008866158246794385789760862454193305963156225406342404112060664649948382892867794693079443700190796051625721919544168539877083007910460583925808201238485115700809583758016477938651740184364814907077306340652092883084702105447198159918576509823387508731897397532750052142452737311550141993758999420800913065136838734417643561438831452981699195643315093504*x^1192
+45553698618992322820594752635668340767515369402214072457614972377669642363955003588068639370536042052453934605168545770675467535475641652183324665064555525988240210393795718968582591637634727377504414581717512967633221118557545442647503021119345235057433294362896731854108645730273367387345899720219218894810114258761665022102926413601739849387467556340150305409696942365179220986496215451856760496120226059404527301776114802324980329617558347223512398627208997957002686108402165360665846027028824166715795372507136*x^1193
-5328870189508735158832409572108175807152135647096369337113403875900144865070842973950638620059312157925482297343717701833839690762496329054135493270541743052967052282269992108702399114725060947004750075078065575366392589546829159926337410145791682342603764301305806174809601227236653769877690397299956635487749955314631262775198905080983443735332595059686264106461808581261974194006482416210005199020055607104196838037895669139394457991593690266361114401357750392991920842461974229855896401867436018783725950074880*x^1194
+616793191183646521987913019871921812947310395224694491625257213723363775852001959503456317207602512330706435779404574896598766882531434943171158951514677140644787150781706194309340742834345353978805134654733673653787911388055507655270149166938484132511368060668073967950341150223556837203731261282040658185123066458249568754797812839353025657954280217435917042094463457384921745820220364508214335784328815433022601651075804670043303667696510853545414412283456656107911561877126074258777453203228466316645989613568*x^1195
-70633361362306045429069202898321825651601052850610859833166048961093511973555736908371981934567218344906489286862953617606478174177572170859015836311371709689463238359596452437488727314198985088276507553405950300973662287376296384875882862793815693132151846034739376023432393681094288136996688628191186469771742925671211883839859377239937203325191286958547228646368153810753271741760276786968311688849416381323394559007349315173902287248408670144479370313294242199866064832881843164466825814958916927347725697024*x^1196
+8002364665112627424976652861968130669655290532163070770792066256626821766829488043704552618198943586901887841068597568168723952536062161497670420745142620985586143214184775538724084058545926333363995989231092034665059913646648292047473497195205109370059430446008296101850886819199372386524974487536734930160385328909777831147889893056870726489325798752659131818991876359660605172052321275033727856646174774412837960466847197085518917980993500901435041184329149805374249431991264290000283931712770903818857611264*x^1197
-896884649298495002464824184588700006887866825192423513310322376958769663336194565203600284978842597888438931718827141836377202023023202435182509260917803844270883589648626117983530063841331912706545336690109415073610769704849640856361696056206122376181204164795434294844774599243658770530720516855615777760739690196120076442699592063107801928798942655797695789344970131500251356107038494087397626574225582531589749184475581090376283086871061481775457031199983781440477719142150049665756379750437244655821127680*x^1198
+99434157295719338443999855548296816700612071624313622301872100669581869127290287979807624690963528927079326797217369226788325514996139469043067992208524584519036530932781393376197097055514005062240657546299591414119013943215944349236371853321841044442212824424918883462065515758070780339512892263493409692273449131175917760500541939255899424781960197332398594270332933482497840280851189588107628598627248271410599032840629461819263327427115865605016642877127675702998886083193681844037029752544170117334827008*x^1199
-10903995226953262873571399960952834591838858289135880264679475210949000977762241672721777434490488990047081180491558955257506340310066150276709592524577893718895777417893541953691937976635572442239179554787757738632501027148198067209498865507117171379305395962740868946702224141288942915311879666463035737848493233545326997666022265299815280962216771495477401224872374123423993495075714681831354685434928000071572655003019697081563712267855500702109442060406339218655648150010443083912190988710840165275271168*x^1200
+1182650375580884292837805028987279263368742931232423374708835509473018023784871823360198804371934455419201181903373059173416958593965776920079745261409731735332238489573652815725904882650894128633893515118549725121584279258832964453228440309719951703854862219742892181799347805495650508784989195252359002528370069476460128657357143185106521809041828882855000242516260867013632463428091706443726862435732364830111168159893315612587571332615911503880533285454384374974870674447287652234621898491298396986408960*x^1201
-126857659001706249342623722697407398814808752809448359098887748966186739746043874834967677776421776204746167252759892807199128014397062939626477491648431298406518778296211595756010317505441133241356892790403978798560798028746904034650076732038173463967828783859020735342761824432997331945958732998319736658770092089717261931785311818712677300563044833580992124794885659823371523344470776307674123258470990059702990392510534788398618886640196376753766175908769234851970485167728340086706263027211859933528064*x^1202
+13456584562037934988190867596795458837486290693129653824021338233814815604614628644653608472642718092033834189952631703253041377737044286115028531996297812914788296889082089162069189521706738333258402804620869068750129961768770710587059840416557501253891235592815782820604731252592664496223748578304639157924326705191719365028749700837325135166416768793952094973148011144855289890318956400260471089213563200413422699902327012574801635727419803612604520364336493524614307031784847536501672496220958783176704*x^1203
-1411491803391750968595036782674742458456310257132148521202256909966698912131010377937301116609888312192075211523260359626744869813805712639408165706548077066931506185110487449797795521254654917020851637437709301942791364044879432830494943939444646547641664116679619375415274756821939642314472954088053189012023866323129327752450071645904155098972502480691775475156945236568275401577442963167936180935984441333141830570680770350212276206445252099034687447470338016632176807941484614189181332748756995538944*x^1204
+146390890558266974054535691233809611005075247258303514280960637671350194616834092938867472913138518771302281387644664847094645126358703043993649625192134619847729200740204302240824342106833470825352994693760796537365546769566185475124887106041151722473544950183136169009627883465039950668415660134628730590366665882258535125166349396659773247270921329893143186773172612812935087143333717259817805022498553740826208138093838310983727252620669485074033949895337960438149192347301421429696888987309775519744*x^1205
-15010944021488349590438138923552038264354577704003369369873583964279436944690018681667357315448991584635371199515979786259936452307041416361100724238597858452949511529240745712726921046272773974455643542841028919219495893522057030112289281296756960552125263884576666096077376943131161732664846623300504610578911863582200067851048670123845107793420720105528791002771273050941320616852302186798899054483177526539305256547478178878231331274698976205375789567704376824271313342371509021808379699725911195648*x^1206
+1521687802526325485884792193789154609765466648422882438866440279998258423350531975104531670268594659466979286453148783988965586054941427662412237283829411512977478980852587070397476276740424665356358064220987937533797579695688442907876432297318746354238910077982759277452832184436452204193893137372476777965545807110988937383095345224165025634820017216138594562620433859798196113426695250958482976888522469219046961151361967908384731346031829034570242018328835735123949945159270611766755653396318912512*x^1207
-152486465936746902172074892471441698885323770665670184605143478791121748184284361638684819754737046759794434615271473060688893529345852824931208895764490714978213620404685341301282291477521665352343743051007647660437643131131759203177649218498028364857298558219823360438190755322551170552966976420075680253271175968532394632301119885830819225893489916373079252779542069482166222891367958228479627301741660935487710196384516283123266516144382592613840919936907856684214814736773135435090583044359192576*x^1208
+15103897759937109454921079933189381525397293354703746781174178594415750371771684683694287622952101675548642209633912428252672705433835916632253601165627307013045878847677629103408343092611812594010579022349128284676412113163513280422324518715133342640973405104011758830550517707961499561140863795213692918828386735506888690562446911070873660378918237485235042166556743463424700557328921138745370093215318539470725079780809729125180360983652431900578437354984151277058756310110897698539207251478970368*x^1209
-1478637777204093467375033593742926848044493950640895689843432752329053452517961466767962481624550934269106432246682008837360871766538467847616302766682142972187024460767821997089707108412347461895359144939061028169305763949024836074951415698020458148364930464346853350678686322207684396437390151688801145573071226924326638056261369551341349861226540155770323983549675186523209185182249103108298014495061031611665670321611987583174556085844235411400559243426416666639339609991831628262451693844692992*x^1210
+143057884933223351393313057418673658395072238604671584543684506696189065136844907559696119901818284260036692390081599599310673470983940453945994399539690963664120227240575523409030857252524070322496684590844692606389775180855093611168887245716266517666296929891311256987491596435571837298571566768008922003072206986554241746612460287282132561836804847918359686266960624326035303453570370666886861373323270200117581918887974108908740285738113995282718242915594344257914957812934666538700670444240896*x^1211
-13677302104181703398455036782661183133351162765469737065134973573371415011250092362890972334806258122781587685952292560475409229251187387272072270768439574799084297613442089224904991373146239569889416994104196747522402273721365877700345403615300577850792971317144015818937342182390294591998837234033114483470122749616918059291198692585610379514256311421065975220201950672879033107504831843675275151522733950806439975419247798229068489553757534306094867884736111469698247963177132833085605659279360*x^1212
+1292076628135808217797416085406808327609777860840214208479071122212551315939494422560603974462993226747092374278775284410013815222187605588098027839485985703771829383180017911996447565037697440491994896943979488553980466775818583161625782242052330154005745251214702426525910335694557034472845632403984858936430194663601791273067887239018270574405931931178551440762673459606464599962287252280854026977577496818256431005386729424830199433008012317634830843984023687962907957224424067343612439953408*x^1213
-120596577782217058518373263019059368797340602537069472798383792007348201106228614989337416225502264528957189943311629052928979923634343429288874682011515139773278160047008224873117424418325968928727021324827877504285639767777068970966516404813438263572714786653389948504988478636282765164936471271241538496051655102738065637463510949588330536295554106555678072025728159376019107999104509962490025491366874707496022340179323768072871041238715961984380938204235656504124160454568316863826997805056*x^1214
+11119861696539136704725040350741293646772666215561389949244850031693844094490421601035896845525736377138379005364881227357524210997155969647918833934944566292575381212377307463687703248840721998822546181854048571448709845139272089112843433739535280539812499482167568311541471755786162049395565272449516305213029959496508703267630205490945795967391582890766449462707652815665054727307447404539975528700700662883444959611921144553100551545138560896185642647107659271351942232074233650548452622336*x^1215
-1012836577141903123261471838769022672184924064987079819699419880906138143427472808077562393055826013964398697308319679292874382814545463124675320420886223361426525897277996287942147576213248201112318487285095079335443438285478720768906182009764782272439781534948003661426283161969485413890510595637280644133322959140476115627472851511510937615968656769502967679737390250686776809461015627846700197342310303536000333113123219909540001595896050013546315759918206779316358879308359944067566534656*x^1216
+91119625802098620934505863234120660074981460512549119947087775177483408517528807958872355299650596777946155337557368643448594224645162658568055017339696229698151017482117376527006717234024086130891968343142336575667011708150355819351253541392618751274421173223955960390117064065757575624706501241278634250667104888767014181192035983013163404096799745548348779591566613149280802004423500154086571680863061693694435518118428739336202257645254009241620206153255480929377569077386577794987720704*x^1217
-8096047605544178972793712653826531809381020991205291626990620179401248509288432589123084454602485836493775135491885438167947181577231779214690069104729998453232378646752654871947974903842068297502429802934640217900191031938043796885239049329463854675059946899328464163222129302450677190533249159282663397371134760729804122290710153884699758883688204001495399100525179492969097304213839377556020109475468798953773016397314357971361987837140811279585597512970981095975097264567955018385195008*x^1218
+710358837928461153089903624538315371849071362247371588684135236036503481826481867455075058910105567631739274935076877778807862635036274323325189486596668839715836899738658330280151160673388816327812203369866068195138871146543117319351724627491277258573285075152518909505710968947768978867788302480088751388977335430570056651119707594837675226781782893495950101495513815610431816856295622088978955933321444291015647045711108633249376045152498348728060989498169871256298812353859200068091904*x^1219
-61543211920714833752719502427128339677457739378749004489239619893519172614157505063146067773222965575041581064763274546475301974298485649887184634909526879763670064032853325413793425070815898607678463071760306373392431763491970748390699668007211363844336919402228831378356312114365702394272679217857267059946126153402049537088420859381721678590178528721577961773088080664542211967882016321136006598241584248895564827910327685551120497733103087358185990457644008453976506672403717065539584*x^1220
+5264209348836911948029848450349776950570603814729122660088124030839751640099256657297161556587923458552806178196328565194350943055722128758044260276275609503353892049580273082474792751435901768192595288361372415820176567430608405268806848186144772787954414809153252835376160232520538880246863899277407884521249093817556599333471127847337501059622480908186660886330719006226775154989358325081552870006623600940566333901253295199186925273593889612972456611276967229605916531607281688641536*x^1221
-444517323829930464944580475349302028552302101884249634439537083164338406196349677086172136895456755742774960689108957050181866958970270109745405140828283155007076248777263915926229467260987248696453998481871689639680444611626615921132233117557482111938318298640194975487434331362114242082112881671857560018953014464285538682529398041946148772499031213916712333852818231656875310441831050652273598204172979875715787937022474483509518033737873136007063525294101117782063669846407223705600*x^1222
+37050800624586779312511905529679886011364093404038347401930359368691389675006965339658263379032391442670871087616011100656307270094817887425701001628857021235903473492963575094324213538403118155010304463745895276677317073197168314504391693872385677503639158622883676564820475769513253895022897056458479273390502762415144650180174910938567073700380054992182078726387331117029321986864344364730675517249593935065733744580092975133751147982655792896468794025440837710002025420772662575104*x^1223
-3047962079270600094469055030718905101609024507987210062047068388607645166420105621175551674376979294083448137403606065160828937888519105593428957380521444044146289360180585216952686066918855288131960235983767815053481474069037664432078156350639831868839557644505440092544414870372349183233140400415978441679578754611853252367189733901902551196027539621658288199552911779519905876082516187853787144834656339475015454478606083202502044685255240835401819281092291449578642848873388703744*x^1224
+247441819569044544384442601000387927934469455600257021326883391197357931259476370728509866003717228334923225184652682073145605329798249774975857750065130651162559927113178090488535694189034033544027742214195669101408290621365042679230344414618173215989554914331965506485434426878690525162312465467742546202736334965966833599682381161204607564686140678129541325116201889740288416341610612763987540648393368796395837437836797255544296401152997925490312131283847589327838336423452213248*x^1225
-19821455342100473574411163646837872610360311888308831004856025980739267234640433504529758396834691004375124291137619481565057915297693728355982704754731532096441573443545649657517114275737049059235096429289435363530588962661404512448394553003077144311226641863211847629198504664650217785516724876791455925914405240116094116925341854908455813618388018263356921548935322407303023486627589633159105119172801554727744027377826612276609583103022156809235102267039750321216773372688465920*x^1226
+1566545264552269392245740437166465889514584259105730128859655660826141405631551416407339554473912771685747995540242128658150729039642127616607510652669165690121943626390426881145108569300130889866990745766902067535854069022017289188631841007378410939881319252576209064544374628305745568487586102393539640739157913402304328558812507783158627789221906337119094322862677389146025735384419250987560912878101684294887445426564945079525336779393870959089047234291166811620740664806866944*x^1227
-122134995967359763214741002376519448651726303434842676642777728669640192158759025431053401263077750638201242981115921685644097851288683690702765852781704737097261940015836499444574229606416799783845495883833393716780807932534681577078009869354644723238715942731813600146092501417175919929873865731020507562254864001970619333955161432310814863442319403784148032185539779716252829422073937228933519313356547994722901963706117957127638465446751184843551544991914914661376802080948224*x^1228
+9392269122431427035232252793827003528325070941373286376585423359547242798543857525572250791747805748897931005627879803074092089392536928300495765629734325787893438977038286044886250609603428749543615819902334291767474954577032285103731078684538132344629768734396268911375567907669247012706519519577000571795143418437565834481399113987438001751406283397190183529408942246540262727783855770900157098532913461547680319880161319262481080228945698898847176126734845021701721049530368*x^1229
-712321843842076613963067177576738120989190714830446729837064930012151206276485764595369118005514822562179999213753102485606012859143936729607081289526584232638244883595464810707230549811983747793492222155891494123821180682919314012392142807111787191971665884234063577151202534039938294583825490368124103252178953172335822329179971113526547058227778858489466956902756020487680426712034770678082442403859143102731794696186712711050372849483291050186885907701762615773924524294144*x^1230
+53271877780163677690960589348859855996371729831435257295070123970997363421751693280296555940623263961105625023433090875077566024069631518027296943393850814714482354154986954004640105984003556023710716515272750555518465451068646618353912601348741967862929869144230895590984789677547976034616774712812567219575172304371964830555550401473917056207431699345221231509065357649274356746894211253035499318168147628373729821125587044554217754932129631095402084943011486815541451030528*x^1231
-3928031585857373061392753586967455388129624473777689954803092476617797966495312719750408314478092635891569236492102365044917789373150590492253463571357376368362459370525348777513504201103989302934453710076346901971564067501397390851837588627204700500670826802162615993365019589309292848415108930439641034545930951790783847807502330702877049409971212608988967523695499184164751646156686949001813101840355611233816495995122509492924145904175887110238789177992487113106172936192*x^1232
+285525470845276145758301234776368647306842410872413063260087069832667055055962396700103648089379137855814772776667171142625285775246525737370981145032523613810880007914057120639287321400623102818137737109661227440352128850920196699035947464213864290517978299418249016961961361119399691822253702789638749059633308505493101406178933049495586162752811628093706080859852452427591304894282349099927517026739818735192102592892208129969838096384518926420367284725657760351614140416*x^1233
-20457086647534904920686311748808475171978126938809167504001257853746911049952035639166443381598333893046859312614680942868036055174385491066164695781196421283624105730578181033346757667667307700455707734654090929386903008523948195495570423878675534374979429334911118805527840710273257695772270134230583588788426081692160310541555119708189231376245130453297731814282716157697343266759485322326301893582105804308271370415549402065779278224103704527140066620916546671931817984*x^1234
+1444462430782581855502817426693831662929742628396573852363007741777638612592555086054774224411775625726179283291852353820813741104531303623790191655251277164658694062338990752044423905085434336907807539060877869072027463001021529260996293618254850477732159684152042521366956353946352388585594885178440418608680196477519374762956718762891520359221809165233787345466016007213057195003048134616644933785741148232032900585892489575445015873962854467502099981520986954841194496*x^1235
-100499767990032680937802838427976836733271854857139752733323342541015270503100295474994567194197874261642781499806497637154484995756398841746133392615773255771584945128042337760483512661230259472009637871061055624926645309863575433133988573134899679883890291807961956885897531418985801486352136050599088731858791396547502271290572401536359945591405221958851412862551009837282384376353133838531236819070328175699168960682888251386910374109247107147060286066443885584842752*x^1236
+6888921900888839763851530606169226808662707075056157853751945443783524383182775039361254848303734379183016187020334303283125958441971464629469457978250826755737410881323870725685068661615230817812342153910192822938288678494866086304331872804366551746078987258333438409002214436306532025273339890338736371840509669987633604063264596494611381777962030202386888955916741515984376674541028641226021133013010245603333519767536178338804890562844868362622022320973168496345088*x^1237
-465151137810837170673521819038756730005326834407149501262720932721719609906372715742769315965323652523683466236516328276660691633000434660187719233765178010575461053283803386779330326262884546644341001593486047543701074934055221748435500465957591778830704247968224578321159421235915071037264751271971015264741776107251145223239887919012569559563979206042222141204537616762694672452809395764457564564457706739926436252146105566997230978542290102050716885557857210073088*x^1238
+30932917124070575693729405607866055981390873635336620311559218647709371750374840044241554509476871208835140713095189582103673077558774661759496907949361590262448326247224764211180957609971111527354244579326775648875906360601194882639550263973492434233944140505966058310591525288063481224741817772995032233562510389536830329944755262453094908605165572291279264815772249119064640799367141591575964866954382883943474272150737734271462721089827946387415116671152075833344*x^1239
-2025615475472557956145580245817719627395926387437567310548015248175361796905866006848541499588140676297779358654506723170860360709493800964264257020263016807982913800027444150028754729830110130849083373066550031006329525451241836811886701632073771954027797083255776700722863798765837182339004523448464247328502672177948212733088871838922669583441436352371066080119726235575793700415761328937259481591170592046288779415249787563603214748693407578073233033082649444352*x^1240
+130594775157146822013266824762722994969604037663134395832018306690010771150909629318342483866513181823157147662856179263862761727451921613294374666791644627265014888541009732961898637274204791611172505529815090431274966093248262577363730750746213723372953089302539765464945924941488241718522957953923841547277728822160276261438448444769926016809586784758892420142014651577341914158799586993216765140873259583559331427369134145297288381453850931065513493995662082048*x^1241
-8287975658407370456809555657210511222475619449372600340386688602195010268065543594936565922565115747293480529306797343897838129319911088030581882233946180656326334039620101270638450142369748002425078203446705116898768305934993574124316459518358586863477980506609764283263377709652783261035890136587971637393692963454484982183158393973965944463825826614925718389330793356372869776247729854751307915147547533219594867515325123319803905485419342081412348283816247296*x^1242
+517659259804053369332079213852563587908708904829935651629276671063074628215279699025005123931522373707184050491318949458923080600059307707345676582638315401426490988696231061623009201220468365114112021716114963338052859231103040702495469271959156000332651628400474527448390263885598908563284179736717281901066537237201754241182610820830135199906610416555990645808751337615602483934646575007056162556053008729162787922506681539964932315921700878246934130183897088*x^1243
-31814788430001658645172418221942969325580454876317895309483928706248733306488701350886546352079107924023646058426362752973611416806331951570649000164904726630229630259477360977923405399163475791716050712403685406419363358870845697771880939144665735141526005623611199357400652775215137534275625112998780043531760980623357412111085657834238137953834389500974566794286891173719543401131766072949772818952313874791093410196854714524207494843348018373776611309780992*x^1244
+1923613843778086596125823216782739945381105735742671122119724196892020442650515834824450507593862177803729282795256137874100280067352821196133146202840359562527296822319202184001249485907322281446827974321232128316469444876431938184920687317186059636376506484104157521544767531177768342040360857662304841776776351887733275253959065777813703165503559545555642920399913924092271337809911647712546239958899540300276188956435039273002245170562559922860573411246080*x^1245
-114399020924241706192684827206239304430036731594665863446009976218169644903020672790150477916591558424663098188305281539354580750457353282028969858530635258905955291954351257072783949110172376736915444113930695826833770200414189977548108662021745496327309217340716709002198530963619149772460995379507529271931163478101616933685600425758428664634398594368326765670069392951752556271384699326520246005673859236486331520828460828603466987882880433271150248722432*x^1246
+6690389691117758327305924306308025310377223101132304517047082877610324789776643907837854151534373625217132231846127703444683812176254441978113907753103430701112084455498596582737573871343376550879846180886666226504252608308670263885477396982923188231304668796995604087249989116171688636244386751842010071299174620110840436843485721295316959064850155839199600440343550600051743463056217527921917773827678876758683813325341329788371032880871733412622078312448*x^1247
-384690629690013169510649332052012817077592058885147474843335464999256799488375399983387505796614073862536785603866065716517638212773284354684986363037163770236323019316710930750845759885017955945086703933820889978092195117557392698207290354492178933281059438984298817671359653147300094117908767358210910977411069232909341226356362738581478982685500567248991732815827265847473203194445180751787273901124343613470888386472711253867545660654714487908811669504*x^1248
+21742346563515915739446682991036058202832559135562138043475599747490147319435816077365278380661896523850853170908211977598863377775205901611541062581678743218447969882439432993704532892387452133059339059342137364386251023209167910607038919029216909675791277756409624706294671945328516311790164917574779810230466793540549628888815475813664708209600253345045376285841189294312110265884025092686102154092195760350418528225785824363335977993998372992402325504*x^1249
-1207636857733473968572185341699327761892761363719905466298946395068760614723463376365513296440870053112971389502622697101510625952320451100420256052228022914944229437647752339894109789499021123621132224470752341816748959348522879072808484445280411844434790446817130321341657615105960380092616502313329173010916344388659721951093464851859368312187343828254754221343029870309721849318537428259438224904630438435741870469933946290691735049732828588276711424*x^1250
+65902035590442752612179416932459422838444976336449108779292480223376603332257679536679506685897464208553587221703372268080232379042840047115441057574263378832062497803387921513091963474347454100142924655980557816339169853867664497664339089664236818055247917825154943488251801158140883388474038439382225565985345748095878536790285344534106685456344393352041194482994093348891974385326652257721676032291395928616289413782329080736247778767050080107102208*x^1251
-3532546726925736974569435305252623579279085782542625670706781693701150860342739519772430507715815373968533363302947831498062202848578037923379666144664327815418829646814111879651475865124151478332057606477371656680329694521940252875263954651462454361007691502418847823458733852222655926390868696213069637833770387131349062369157258571317944257958842042221841889833136597802777594596862763505235951994235016216737748407170308074042797266071425157955584*x^1252
+185949174099448335364109713801426694105660289133121701263972672287975333447594985806469762706432662975067748582895291280215780124499401002502560731008225055749883520225796306823466478976365547420249600061273286345021683326428956682759878304396078714916895081730419049939021020824920391401157093919534860363733413663384454967525772736549140308620892672224853382768478170505146399607268768337401843486823274518754223311310179057628995582846817655586816*x^1253
-9609589899932434352212640202928199714773799903991034882362110267042454102439794485953324549036294978110007989122006679082858535316218419852928745308854978333347094004339728836431232912863403185108950058794298386548893369447568070867305702189241657073375532601766277042591198568315621145235837265632556062462875117436276145617001237163237254262179154983038447564135035272978535855117580388133893328709337017458932337411628911199904711145708480102400*x^1254
+487419514361681370256698596457256060620262595236926716984633351308509144001819761807502154472202068175490128293630067014719695584250186515889281902968355472110025784830092527023814717389161755864392708199165262300832367816799173287816505856251469603387374177854378824496294179945328111649603295529977291764640760017030004621681601614068403708779265201341806615891475838622267013506962859176147386781511132227291704255938162831111916863767214817280*x^1255
-24258705127177584543736404132890568546703233545002204904406041181009857722675709365820054425328697784243188365075101240766549761751412565314365578881022773622428292612134118010390707603055950902563455634129138297904961995323515858062906717182027820014757705467209611573057295905145354527110544274529658967827588411633840192517121058069530228224361576428626025488075687202930082096769251872868487688340706723914223776824687375777610026342730956800*x^1256
+1184333259688286778564705096555115442902823036719224145527490799191083542266736069295421617340761124266566646135225322803245175701360385014257321844332461368721230658804432133249786343066294644443981394512782356687554162662413989307668740755326488580960049917982875760798624343764277595652444750299490876710236506933575059702606164549761879277856056585136094491338505369203529978803427465174228496804654734250522628900877475853692806013281894400*x^1257
-56701213708746142171854562959303390149084529359288422908749344101474255032052208344650352682812823322748426244266202772526936399781980995613884656086590263403593209094485603918850134986797265734893200640650007190244055170997054005637988830378309571837037647392529675696461528419613294512531143536276741568794061309948494276255848603838712993384180683967083206911763920772694514270311590690624933378223171064199216394890608054964058801045504000*x^1258
+2661268656587043760817126934798545223361404431512026845553418518817037368076629305606847587912482848601486829739848835000006218227025449462661712224821483643415427476706897013703621600178897858452353425536575541660517749427478483892930055896467597319905539150618560162293158032776866117039299984666470587766724978283252247079220963721650200071545189012406642649833167566204195177488125652848991080314388446624381504818470375678689463500800000*x^1259
-122411965488526512320501227450633357218608952627754024429762611411439904769096718818926006405853821269673288741338090995601800529376374114428914474258614266133217732716761411027999750419322280899544589493036070428792442661621953346163667878117436015705560597232126175227198237715978103754758364582156110040644140890562568007066699732553849872006952763192608404991858840343453086058703356838461279117308415052036248255174810857372186050560000*x^1260
+5516370392024267931275458268605150451099723010149525812822219809253850370292546440726426495827439680711117080133130413145625292026788476199174340695922585644037788094265267861215619396009773414772540932029141893668561630853297917276343431909907637608884584083828560889326825118943893658967803543980781659994981540335956069093419343739251077281601030714541393851960794210179238896270282711854973581905687229707990906829644472532126924800000*x^1261
-243459885730154019060784457847570555840220733585549187246262610061555102072916667445659497949515943583278856355114930950551062261446925780485886232242371283964754425669648553063866299743546311239043703854753877546263364593147410988560661732532769205029127099705184024322570040517283721770675601340551977869965787463042451127043459457667426462710683492942694647265989198394670939269159588218965155523802615005445429780060122956955648000000*x^1262
+10519376967014402624332924891493631810353353984620734047822638339563102708975970893215094961483166116172642648740683205237890995728836767867729575445679390647806731197909384693313766028125644917658541288740382024311743532147126507502796560435399543359901788674364881111349867403250084682045837195903758183215037389222603179741552491925066588119603650637308850447044560838397755159892083138117681266688911122967933075236104720875520000000*x^1263
-444814712186423777996954037931382887429758580637370002268076203258738646072544305329194050382952101227838023569339845930066563913728773762925044966524665970807612608417242425248798032925202422993421015443651801441571084777095893681483012061944625326039998722084196167222915391467287364884067503753820064093655975349909043882535955657370240595354699793770904926103089375284024796799640082502906225911557742511511924986303060377600000000*x^1264
+18400348605185261843817911133514687107902411408660538795078366002918388951659262127450857058438716991393078553574425225878646240663216255111485753674959402511515958082582872944767077395446691280482065913055160237424593301813241169889038292660070229933615371852136196523478930110189979655135226444045500852371412767367696219292630918347358130397725948381309024358019250776898342737084335666611466931804835490491377830722535424000000000*x^1265
-744311844924406113736067481250124614908261321720638968915428075000670587540626619734888629810808742096078586806916309190103810809601868603333907135925666229803109722714072572894134589425576477437678279795575142766330899430455227320550250080089183120013506835798639028276620516089996399087185483318125131273809654178003149065633684207465733190495734513842599475892351200063581016332953524650310527513843207693515072995328000000000000*x^1266
+29429468858835414952399868630503836295688883006873047637194939113150689053065522680410344186517907192536068643862918885693627629845394598758789565254904347413877775189540908698933523708210416416474258552992766912227101524200131425067729194930874921087738007222322146572854184232339383141192145203706389423402035105764254378828291833247122294431846448015825672705267116279724503583271753957953826300381140009990491838873600000000000*x^1267
-1136886519886534073292419841860339955220053927848825474362334983838733409296093753715016683149635172718800003157243889147926939118577812320767500674531411475197169345972447286384606749212658590049600419850580409821966337587887405727928806398797068196690160386779085471463425540760283157679234269577173908737881753745003230715881178564093721008340288097831018010925319779723298248509851414295206331899034991940054548480000000000000*x^1268
+42890289072447813438042361743108120825838959547115408275648356826375007101923707677294609911197312926988900473517581190024827179143801391359599863318784884701554825903857328097241545123593956969724438353030812818883538314179666889048352649486918312874626566111502372124871039238177428012313071785955524233180339709159487141026521034096664521782336060352271904908054704412513616655293807434973290374035253792813875200000000000000*x^1269
-1579423938497584715918657689092991518130585450989281492687685124380481697652648607252676796194293344860801081435738400648700790236202266362775399442301960350731253024287999251543901247260114626105636413026290342800801372031788153180984760200649261518395216959431220117751060873918111435769179033136623001037933072891452336374429625128515005609442064666749508848126379362065149347315209663108293097160713126805504000000000000000*x^1270
+56743633877175078344722100116508631017715565175585859738302793983424331439217594619835461411659822131054936699921541142258519445842374698367673610895342470492434694770902319896431643715358925990910447073162242178481259675035762075204215683081504168744293880813566851526888214057802822382012924420096884140990889511107395751182198698116053593692409425312906075154890662876361524529369001766780887944423106674688000000000000000*x^1271
-1987853514041425659077365496496854241873610228388615162463883463821632069963013844352985712375405892560979794742527085999018933494599282374516130776835514778093841010699184922890712473401007401511769255181263524539874689234212340767155790336594874515833783027540646290479373435308389018782326440670856524718405205721157348481450336629943172990934402226923854188877541465098433852672472522838349699987894435840000000000000000*x^1272
+67867056576840580201138068648205487837469873980559054719792328491158633712840195470000613203810470082854268843485761193916178070720063788849986103077992205330567335044565960495204888658316034318288928641483343204311223447222262909472919416796115620043595426490532234891685114461688290788018022539537145315927216563473918566362244324389754200146823921640918161490840001381415102408983652468730801658475315200000000000000000*x^1273
-2256769457179200526770081655700298239085872284231812399871956644752604719195707252576642382806392978892393266046840753806282708761245834167430976756857782722723106406251839277512947021342749689000901110994901249245217422186661917823489565068137292817883342016527494485481379059196931615675422601411188179969713864494538618827295140099454690848471922153473918724349945934440732444041621748203977573400576000000000000000000*x^1274
+73046861536311490447463021995618750523310383603550975922630178853301005753572425441944221586438848178360248233897650597885314411323791987819293607966622144376611699439532673075330057553671217947174590914870604135251816966272355910590714967011597362583384889830185563196561502275300736077899049026119538668952323489929351515501794265247977386058797796647361594768419697693265709846969886778536335769600000000000000000000*x^1275
-2299958876629575893236538582689078089714357792514642829197083654918552018873762725345336278622770948817377895475123547181751300685965732385635190627177103174099679225251681478156575939418959272166680851035485783863484052894166124042879577356848066579347217795513388286179013140473091036909067213239416123835591811958075998258531994203535344345775635017067654989799534738307858732755236422833248665600000000000000000000*x^1276
+70395464375670758127913908973538931799664595792050783870238642452225190284361165948023053346000333830129425213722472856982767166022228893471886122827687267000268629263540579427604571684647545592430029083058961937188068799901433796759100024186366947150269288247762073328675559681769323994024295515541677682996163452050158850469102303282848836688233218725926330971838986932456871926581803580653568000000000000000000000*x^1277
-2092954685488729340786489883414504441763143904428733779416573903938443545144224247445959457940512550273336396574135589223742345292544551745912097783434948584997385384153713840902824170071617621108038385750216901313139965780483518433426844148613750285465499183587140073304692297086525320007772019991898187351587986922956303120326909160767928090871296232390692438350969349853518899064122627850240000000000000000000000*x^1278
+60399136347597556985020620838275994652624679268382528250361502936186733694983784823051850330118480788040771140170805120429951025336930034959090913105998376146921509683666925891111822261845550844064444348476882178642082699923713797144300789377911267813473901906191848334751584049117505160088408700752991921568119966439178489138006058409338192992620947243449432278380344911998327534566716211200000000000000000000000*x^1279
-1690446414185752270776430241728346892860191517561207696909231528469237632539094401161440793895929780186094073028988770037073428580968482694365354091399834739445156724259754438734608809678718974643744917633531651069548570755022633087361258651738386715509311934628182268079631543960789547473700229893193462145263749676608115451573520572355057783236147612555384259333356091950924119312171008000000000000000000000000*x^1280
+45845046729693946060835392334728122484143880620996701078955049899710541552452332410071001657941218931776652016849761875559881311791430724247209677937678625615999761841592677534653041468615324851737348968361953557871103685582099201820215888093076546460862197045037504703366018256297788471813815796396053596238703703817143894153638037798351919913557555840014119564635358990531671579688960000000000000000000000000*x^1281
-1203644425034687450881533510793701497273831242753978636451710680814879513622459886857612291987041371183683286435583486207335438440378622821439108745314359586412238010438823195123571967281438755883717504818703140506826901742822928113041510603184284416460147975565389701971293501667009953817220766685844992312251228134064658512533828321124397724257590049838306816250192865870565343232000000000000000000000000000*x^1282
+30562157999337762232065137552255458837122814435475997254633224859816679942496838616859300394595481769970132491041082839478213312782898853721253362235004926693945273358886254046138288570419571476611746709484322461906859053041614288480390914130729053435407818168106524477318767726134833033438836034264204630484329467502902951644346641575676359353382859708128600015244786423493033984000000000000000000000000000*x^1283
-749690862001022118683506671251559747387075336029941978571261747395298429019610802820080947966881105957860364354360419674429939595618984522736125848420329205243559702985083231238332144298366542366036937760803052156509108076174724309544715834977321925535998608149329028339250371219963567658806557744141422434606742770156034610771321656995840316588468342841630983132260517984337920000000000000000000000000000*x^1284
+17745487746757140801595717177053281931547778627184294843893857317001038675408115548156261005020836697053511446392344072085012266437043499900214210618884677082685860353519122736338454538477232974220983950585255472291136172737573107803401461493807723702156802610220934393571543210513013835058978608474319543715460049030272160918982020012820858976053012094328189675399743222579200000000000000000000000000000*x^1285
-404812381117047075063642601682776788516821108962357179694217572584261660614864242769408704878228702069305037717740307757871936981819668735639555569570431922623255377459036636645242829277635297467503885514093746935718602518316733559176610197858580763706404207897514875998840281254652876393403359842309084306650556699230802489215931072339091176333788823453684831378854641664000000000000000000000000000000*x^1286
+8887576591180955972349375142912561960344338546199815391392334449844890803794926319284752600219428618526587011879562112390668460478442327062422847050008292060064478097846487435699398242738022748479292282698671299385681544502610373048844405013308315045471733276401505108050365834444321128012491281364507505482020613706402159085654337440345822487798462632091233241215795200000000000000000000000000000000*x^1287
-187509476600846297276014410537565268760779257388467989645031870073002197329773187006309468596605798590773859484175186207336201039763401996107597627186963022744173789957603018806844981613624971431498794866926540545724442001012105262984092070064153903344653762753769322322918555683878454605073142580289401800785041485213951026925210343413305570012701967917444767521177600000000000000000000000000000000*x^1288
+3795358420957970780984994890392882486484254495667112694248179543050889670365397846327704050779547617895152425255996994752163024547410469069115757404982989228464277967005289355252781883578752085425396005729755013554549084516810158778889642457444644507666195706463038472108403530159357919060224066321775427633504068039152246798523217133962589818735331108548906057728000000000000000000000000000000000*x^1289
-73565012211878906535392400651052872330908008737972352095080628172671420888288781438663562413530368035446794112897971085059887909136980097854585931040079046969290542897370918491796533532411074504055183784843707571650481444238667102538476035075172691738948284249495911173701823463139910022962990356169116583152834096573149087855416430924390861398548714249361817600000000000000000000000000000000000*x^1290
+1362638722550313663052983714872076037170313002535451035705412681770481996260321178707339078192175604636842195303787625351125544143186236553257182238563181593542356782181806907571599644185322050442892501560421834745788020202001685669310002634519648018170811713179303957648098017404844553406509052668145707183090624818229895189403145179619231227569675940606771200000000000000000000000000000000000*x^1291
-24063717269463436803528874179325244507409874995276491133848820621777551685002197268128253098040220330864833231045418564226492508638929313715561398965511307143888860606423233003788128879411516707325487505946299108095180780956611965236948269832892419497264054106544132867670988676761706012581676159612846667702123240853464186154914805140128286527887513747456000000000000000000000000000000000000*x^1292
+404060904376305551937599678840289495998524387764402289737831310352014169782079545932738736641034760754584635879003826961015302311944098234251361953636788976512056568507590794936098296605204815065386763773935955074130100009032518786261266554671653652976923330005990570579780035073682667941919595065167295761082510049264183124834217325502579067745237729280000000000000000000000000000000000000*x^1293
-6430798903982733127980153370576903471170586616507757347483612732885210516911715494976424489374293527044833562494154807883643989545487584608889568628267713752379894156206423018974014774059831957575346547997133200632794982839463836694888143261135073149607214813666960067177008191741661010269101579200573472521062109795735589383915094882729865786058342400000000000000000000000000000000000000*x^1294
+96645889611833650943979335943140729835261941151439480042316591326376297252856769234076845559192910973401792488665601454975481974445393738254651503220513690822787533449943496491557521882305875070179244058378758939555275785396635025254387982492544500323197151641170610354157367728917693876980371840646956717387208119783184596009493655468842470604800000000000000000000000000000000000000000*x^1295
-1365203845123892254757759380303292623813586298384180558951584513103053683689959462417623104751582204479172817624767865013886574458313926970169481458392357556613710409747313583998873593437751983236538985336081410797986692233567594629927058801167479384908900518519446459361513604450280583294146176482848421680215932037425034284824679172569238077440000000000000000000000000000000000000000*x^1296
+18020113008497699211020480805799972305371788897748309863782547684066020300233700411970771757811549028065120888018112584151478809686905572788895596431864833450897596142634505593655637906253504859356351416278329669577051044366882318955738687198559162835016591667190677681882417128753782895883299209686916391691562557307856930872171936462615347200000000000000000000000000000000000000000*x^1297
-220526907062063454585209666535788990558934390690697980382977598173311700257282549058482842351406207288028214608134369386949869624963048315183809691235745263114561352173460149043895296098510925428158042625804842866058852393113360721159046590331675861948869831348342450029045745348131781243295204882449806862176493201535212330741064527773696000000000000000000000000000000000000000000*x^1298
+2474369977728453887675973485897534930705471428873407938800066493122487519248370279916628742314748797281540548405532171429267976323160356239249480168780839121114954478771577337897480686671095637480063594930170893734117093168319033378036085118055724414062791757190418329107809424255720558708989644074583651045395645200051490720714724474880000000000000000000000000000000000000000000*x^1299
-25014973538789042759216461652038175584301568852807982174299949889319383154260369037150480174754990992807415666874678352507009241529557621558391432103484624483240594127457253445035902547924304861301636417957538184923234382934561861897327606031786921015179018885880163642314544065156371786025550642339841577889052382308383253253953945600000000000000000000000000000000000000000000*x^1300
+220863872460423361043361256083380625174417245213186078764470338648487893828326740110338523140090980117500261395126111010175997225430045797979625450799370475050986999724153031750350197774534238527106094491499132841856420588355744066804307369489569437714281609992029085011846985605762971279521621694482355945754588541905800324448256000000000000000000000000000000000000000000000*x^1301
-1588534509682804100192759484649180394013313102269760166230365866848441642456624821443479471128860777592099434496090263013400801501392075923127299565913026129074272351665003319841639024351533926982422697475993658386845930555868711756452419733736950053425237252959939630595100507812440028169299546698060492505375955605704849489920000000000000000000000000000000000000000000000*x^1302
+7296807744995668809936479699288542728325761227126637888617531728581463379866326758434598658115940151199886832614177052073728706656517095614056402327230701307352970049028484086520617552122101764038364713065898428337697748083632662569465943827576722753009033367666968593858887441763132553562625688412359683089155080384308838400000000000000000000000000000000000000000000000*x^1303
+19416869340135522611327069441210841360018277561416007119352307703983722749942476747960062815799965459067237317858299545307917757235514999224191940800713240204708514908999174641120047830384730427001723098114323513798917896779908669065215316292704076253189914912224363784730941128567357714736062109653943222079804374253568000000000000000000000000000000000000000000000000*x^1304
-975703367194104521621679073266299639037207547145687581839846575622907465217215003378665048169144521220108627175482322423690156927116907322507922451872080210992053344294333933582948281334174847174138163803224668657149675444043665536664444670180406417337448917689571505418010450029750550211530483115816833988475758837760000000000000000000000000000000000000000000000000*x^1305
+14494762600132774296051042978197176273237809558330500294749675098123822548387285748610433432522625365031071413296676633639315677739547405183922214139380062486926957781194647581074039233006420700750867034008516813824806949745007419245590492530235064344341021364965639551401190662287010625316791880056012087897777766400000000000000000000000000000000000000000000000000*x^1306
-155497655588955475833442925140847882996673908089151654226898006754074903484206369985776813860957593630553902011990840332677299414678079757697771242439835333036578653045820053271324369841757795032613579285220973302277707083264118510961502811480584429298290498836582135232782978189845098531358985633724548813684736000000000000000000000000000000000000000000000000000*x^1307
+1352830106776184549309062598371927669490722695059317768480110500074971152677082100782993677684550696863608265588749064341119745255568504496256466971555420602983386749152612169455729435372233136257858706575506023722766736053594737329972935080692101153890106415065730628405781172722580983183231182861215371100160000000000000000000000000000000000000000000000000000*x^1308
-9848995290184009903385687740120260814409966450467952525382479836049917815636647155418784062469540621611891441978870827511671923623767332104036438345619364327215550120939201895011993612254894907803409419710569473781660838145370946907041484669726746457117725361552444901968009594076336545241976562888002764800000000000000000000000000000000000000000000000000000*x^1309
+60285639909988202884341296503050119837533218010892976465754168372241590617497339456374587345357741024878498408055196162150256904536522051346097842932232648365961389188486046653838822806720735584627685338140080795787032810202422151778515047470645507981157382956940815369051639415149596283273021300408320000000000000000000000000000000000000000000000000000000*x^1310
-307346325745957895956713713185864865242737153512083394814420922309691108881493694679501850553092680870337286498355903108419916894351219730020516077961481814073709293214514840717104197731735011775004069855932554813489195588632005841838551792982125297791595174132236176619344566835504355267217195008000000000000000000000000000000000000000000000000000000000*x^1311
+1277508430222020522824749815799357935118497726527937209389308788625945151579206193491821182226868808881166921271183469305115709009585028472659498174134640885075634136863279421510915749464853577768635345226526030292832962045558043934283980960498954735680718642987491762148856051386620117726003200000000000000000000000000000000000000000000000000000000000*x^1312
-4174739212546011011931123571155376739090862280863985947373115135526010139721217005811249086578482622331196126468968905532295393461746245024980460395304572235290387145515773284495535738989498422904220977221175441135357108514956422480953879917341544468153248635330921857792450446909316792320000000000000000000000000000000000000000000000000000000000000*x^1313
+10086287356455786682311275221194363633722084555164798464675119746359747383612009632701142296443734342772827041962571654840414847594776831638250433611756716992935253597415770789996225680424988863896113498082887836586808099989662338090601092043307933579824659185688502046888677173362688000000000000000000000000000000000000000000000000000000000000000*x^1314
-16050051209309137454281401742465397482606263816948865830032403762147940094708191138618961901238043417963910029820387261624634830056051585580632612064067663925496064064236225405286306655585772049191145662946372888803412149856964485967260862486544742693420406365996013416262873907200000000000000000000000000000000000000000000000000000000000000000*x^1315
+12636821282724062029476384207753996906619503360154752690202929286872099667695078274121804221458925870710856494745445830695374839889089461804155986216477257157715991170818629267383483550860135236497366244823342456091335083461595251436402865292689597612246922772197766626017280000000000000000000000000000000000000000000000000000000000000000000*x^1316)
/((-1+x)^3*(-1+2*x)^5*(-1+3*x)^4*(-1+4*x)^3*(-1+5*x)^2*(-1+6*x)^2*(-1+8*x)^2*(-1+11*x)^2
*(1-5*x+x^2)*(1-3*x+x^2)*(1-6*x+2*x^2)*(1-5*x+2*x^2)*(1-4*x+2*x^2)^3*(1-8*x+4*x^2)^2*(1-7*x+4*x^2)^2*(1-6*x+4*x^2)*(1-8*x+5*x^2)^2*(1-5*x+5*x^2)^2*(1-10*x+7*x^2)*(1-7*x+7*x^2)^2*(1-8*x+8*x^2)*(1-11*x+9*x^2)^2*(1-8*x+9*x^2)*(1-9*x+10*x^2)*(1-9*x+11*x^2)*(1-8*x+11*x^2)*(1-9*x+12*x^2)*(1-8*x+13*x^2)*(1-11*x+16*x^2)^2*(1-11*x+17*x^2)^2*(1-11*x+21*x^2)^2*(1-11*x+23*x^2)^2*(1-11*x+25*x^2)*(1-11*x+27*x^2)^2*(1-11*x+29*x^2)^2
*(-1+6*x-9*x^2+x^3)*(-1+5*x-6*x^2+x^3)*(-1+6*x-5*x^2+x^3)^3*(-1+7*x-12*x^2+2*x^3)*(-1+7*x-10*x^2+2*x^3)*(-1+7*x-9*x^2+2*x^3)^2*(-1+8*x-14*x^2+3*x^3)*(-1+8*x-13*x^2+3*x^3)*(-1+7*x-12*x^2+3*x^3)*(-1+8*x-12*x^2+3*x^3)*(-1+7*x-11*x^2+3*x^3)^2*(-1+7*x-10*x^2+3*x^3)*(-1+6*x-9*x^2+3*x^3)^2*(-1+8*x-12*x^2+4*x^3)^2*(-1+8*x-17*x^2+5*x^3)*(-1+7*x-13*x^2+5*x^3)*(-1+7*x-12*x^2+5*x^3)^2*(-1+8*x-14*x^2+6*x^3)*(-1+11*x-24*x^2+7*x^3)^2
*(-1+11*x-23*x^2+7*x^3)^2*(-1+8*x-15*x^2+7*x^3)*(-1+9*x-21*x^2+8*x^3)*(-1+9*x-22*x^2+9*x^3)*(-1+8*x-17*x^2+9*x^3)^2*(-1+11*x-29*x^2+12*x^3)^2*(-1+11*x-27*x^2+12*x^3)^2*(-1+10*x-24*x^2+12*x^3)*(-1+11*x-23*x^2+12*x^3)*(-1+11*x-29*x^2+13*x^3)^2*(-1+10*x-25*x^2+13*x^3)^2*(-1+11*x-24*x^2+13*x^3)^2*(-1+9*x-23*x^2+13*x^3)^2*(-1+10*x-27*x^2+14*x^3)*(-1+11*x-32*x^2+15*x^3)^2*(-1+11*x-31*x^2+15*x^3)^2*(-1+11*x-27*x^2+15*x^3)
*(-1+11*x-33*x^2+16*x^3)*(-1+11*x-29*x^2+16*x^3)*(-1+11*x-32*x^2+17*x^3)^2*(-1+11*x-29*x^2+17*x^3)^2*(-1+9*x-24*x^2+17*x^3)^2*(-1+11*x-29*x^2+18*x^3)^2*(-1+11*x-33*x^2+19*x^3)^2*(-1+11*x-32*x^2+19*x^3)^2*(-1+11*x-30*x^2+19*x^3)^2*(-1+11*x-31*x^2+20*x^3)^2*(-1+11*x-33*x^2+22*x^3)^2*(-1+11*x-33*x^2+24*x^3)*(-1+11*x-31*x^2+24*x^3)*(-1+11*x-33*x^2+25*x^3)^2*(-1+11*x-32*x^2+25*x^3)^2*(-1+10*x-29*x^2+25*x^3)*(-1+10*x-30*x^2+26*x^3)
*(-1+11*x-35*x^2+27*x^3)^2*(-1+11*x-34*x^2+27*x^3)^2*(-1+11*x-32*x^2+27*x^3)*(-1+11*x-34*x^2+28*x^3)^2*(-1+11*x-33*x^2+28*x^3)^2*(-1+10*x-31*x^2+29*x^3)^2*(-1+11*x-36*x^2+31*x^3)^2*(-1+11*x-34*x^2+31*x^3)^2*(-1+11*x-35*x^2+32*x^3)*(-1+11*x-36*x^2+33*x^3)^2*(-1+11*x-36*x^2+34*x^3)^2*(-1+11*x-37*x^2+37*x^3)^2*(-1+11*x-38*x^2+41*x^3)^2
*(1-9*x+24*x^2-17*x^3+2*x^4)*(1-9*x+22*x^2-13*x^3+2*x^4)*(1-9*x+25*x^2-21*x^3+3*x^4)*(1-10*x+28*x^2-19*x^3+3*x^4)^2*(1-9*x+24*x^2-18*x^3+3*x^4)*(1-10*x+27*x^2-18*x^3+3*x^4)*(1-9*x+23*x^2-17*x^3+3*x^4)*(1-10*x+31*x^2-31*x^3+4*x^4)*(1-9*x+25*x^2-22*x^3+4*x^4)^2*(1-9*x+24*x^2-19*x^3+4*x^4)*(1-11*x+35*x^2-34*x^3+5*x^4)^2*(1-10*x+31*x^2-32*x^3+5*x^4)*(1-11*x+34*x^2-32*x^3+5*x^4)^2*(1-11*x+34*x^2-28*x^3+5*x^4)^2
*(1-11*x+33*x^2-27*x^3+5*x^4)^2*(1-11*x+30*x^2-24*x^3+5*x^4)*(1-11*x+29*x^2-23*x^3+5*x^4)^2*(1-10*x+32*x^2-34*x^3+6*x^4)^2*(1-10*x+33*x^2-38*x^3+7*x^4)*(1-9*x+26*x^2-26*x^3+7*x^4)*(1-11*x+38*x^2-43*x^3+8*x^4)^2*(1-11*x+37*x^2-40*x^3+8*x^4)*(1-11*x+36*x^2-39*x^3+8*x^4)*(1-11*x+36*x^2-36*x^3+8*x^4)*(1-10*x+32*x^2-35*x^3+8*x^4)*(1-11*x+34*x^2-35*x^3+8*x^4)*(1-11*x+35*x^2-35*x^3+8*x^4)*(1-11*x+33*x^2-33*x^3+8*x^4)
*(1-11*x+36*x^2-33*x^3+8*x^4)^2*(1-11*x+35*x^2-32*x^3+8*x^4)*(1-11*x+34*x^2-31*x^3+8*x^4)*(1-11*x+33*x^2-30*x^3+8*x^4)^2*(1-11*x+32*x^2-29*x^3+8*x^4)^2*(1-11*x+39*x^2-46*x^3+9*x^4)*(1-11*x+38*x^2-44*x^3+9*x^4)^2*(1-11*x+38*x^2-42*x^3+9*x^4)*(1-11*x+36*x^2-40*x^3+9*x^4)*(1-11*x+37*x^2-39*x^3+9*x^4)^3*(1-11*x+35*x^2-38*x^3+9*x^4)^2*(1-11*x+35*x^2-37*x^3+9*x^4)*(1-11*x+34*x^2-36*x^3+9*x^4)*(1-11*x+36*x^2-34*x^3+9*x^4)
*(1-11*x+35*x^2-33*x^3+9*x^4)^2*(1-11*x+34*x^2-32*x^3+9*x^4)*(1-11*x+33*x^2-31*x^3+9*x^4)*(1-11*x+39*x^2-48*x^3+11*x^4)^2*(1-11*x+38*x^2-46*x^3+11*x^4)*(1-11*x+38*x^2-44*x^3+11*x^4)^2*(1-11*x+37*x^2-43*x^3+11*x^4)*(1-10*x+33*x^2-39*x^3+11*x^4)^2*(1-11*x+36*x^2-36*x^3+11*x^4)*(1-11*x+38*x^2-45*x^3+12*x^4)*(1-11*x+38*x^2-44*x^3+12*x^4)^2*(1-11*x+37*x^2-42*x^3+12*x^4)^2*(1-11*x+37*x^2-41*x^3+12*x^4)^2*(1-11*x+36*x^2-39*x^3+12*x^4)
*(1-11*x+35*x^2-38*x^3+12*x^4)*(1-11*x+38*x^2-44*x^3+13*x^4)^2*(1-11*x+40*x^2-52*x^3+14*x^4)*(1-11*x+39*x^2-48*x^3+14*x^4)*(1-11*x+38*x^2-46*x^3+14*x^4)*(1-11*x+37*x^2-44*x^3+14*x^4)^2*(1-11*x+38*x^2-44*x^3+14*x^4)*(1-11*x+37*x^2-43*x^3+14*x^4)*(1-11*x+36*x^2-42*x^3+14*x^4)*(1-11*x+40*x^2-52*x^3+15*x^4)*(1-11*x+39*x^2-49*x^3+15*x^4)^2*(1-11*x+38*x^2-46*x^3+15*x^4)^2*(1-11*x+38*x^2-44*x^3+15*x^4)*(1-11*x+37*x^2-43*x^3+15*x^4)
*(1-11*x+36*x^2-42*x^3+15*x^4)*(1-11*x+40*x^2-53*x^3+16*x^4)^2*(1-11*x+38*x^2-47*x^3+16*x^4)^2*(1-11*x+38*x^2-45*x^3+16*x^4)*(1-11*x+37*x^2-44*x^3+16*x^4)*(1-11*x+39*x^2-50*x^3+17*x^4)^2*(1-11*x+39*x^2-48*x^3+17*x^4)^2*(1-11*x+38*x^2-46*x^3+17*x^4)^2*(1-11*x+39*x^2-49*x^3+18*x^4)*(1-11*x+38*x^2-47*x^3+18*x^4)^2*(1-11*x+37*x^2-46*x^3+18*x^4)*(1-11*x+40*x^2-54*x^3+19*x^4)^2*(1-11*x+39*x^2-50*x^3+19*x^4)^2*(1-11*x+39*x^2-51*x^3+20*x^4)
*(1-11*x+38*x^2-49*x^3+20*x^4)^2*(1-11*x+40*x^2-54*x^3+21*x^4)^2*(1-11*x+38*x^2-50*x^3+21*x^4)^2*(1-11*x+41*x^2-58*x^3+23*x^4)^2*(1-11*x+39*x^2-53*x^3+23*x^4)*(1-11*x+40*x^2-55*x^3+24*x^4)^2*(1-11*x+41*x^2-59*x^3+25*x^4)*(1-11*x+40*x^2-56*x^3+25*x^4)*(1-11*x+41*x^2-59*x^3+27*x^4)^2*(1-11*x+42*x^2-64*x^3+31*x^4)*(1-11*x+41*x^2-61*x^3+31*x^4)
*(-1+10*x-34*x^2+44*x^3-16*x^4+x^5)*(-1+10*x-33*x^2+40*x^3-13*x^4+x^5)*(-1+10*x-33*x^2+40*x^3-12*x^4+x^5)*(-1+11*x-42*x^2+65*x^3-35*x^4+3*x^5)^2*(-1+11*x-41*x^2+61*x^3-32*x^4+3*x^5)*(-1+11*x-41*x^2+59*x^3-28*x^4+3*x^5)^2*(-1+11*x-41*x^2+59*x^3-27*x^4+3*x^5)*(-1+11*x-39*x^2+53*x^3-26*x^4+3*x^5)*(-1+11*x-40*x^2+55*x^3-26*x^4+3*x^5)*(-1+11*x-40*x^2+56*x^3-26*x^4+3*x^5)^2*(-1+11*x-38*x^2+50*x^3-24*x^4+3*x^5)^2*(-1+11*x-39*x^2+51*x^3-23*x^4+3*x^5)^2
*(-1+11*x-41*x^2+60*x^3-32*x^4+4*x^5)*(-1+11*x-40*x^2+58*x^3-31*x^4+4*x^5)*(-1+11*x-41*x^2+60*x^3-31*x^4+4*x^5)*(-1+11*x-40*x^2+56*x^3-29*x^4+4*x^5)*(-1+11*x-41*x^2+60*x^3-29*x^4+4*x^5)*(-1+11*x-40*x^2+55*x^3-28*x^4+4*x^5)^2*(-1+11*x-39*x^2+53*x^3-27*x^4+4*x^5)*(-1+11*x-39*x^2+54*x^3-27*x^4+4*x^5)*(-1+11*x-40*x^2+56*x^3-27*x^4+4*x^5)*(-1+11*x-39*x^2+53*x^3-26*x^4+4*x^5)*(-1+11*x-38*x^2+50*x^3-25*x^4+4*x^5)*(-1+11*x-43*x^2+71*x^3-44*x^4+5*x^5)
*(-1+11*x-42*x^2+67*x^3-41*x^4+5*x^5)^2*(-1+11*x-42*x^2+66*x^3-38*x^4+5*x^5)^2*(-1+11*x-42*x^2+65*x^3-36*x^4+5*x^5)*(-1+11*x-41*x^2+61*x^3-34*x^4+5*x^5)*(-1+11*x-41*x^2+61*x^3-33*x^4+5*x^5)^2*(-1+11*x-40*x^2+58*x^3-32*x^4+5*x^5)^2*(-1+11*x-41*x^2+61*x^3-32*x^4+5*x^5)*(-1+11*x-40*x^2+57*x^3-30*x^4+5*x^5)^2*(-1+11*x-41*x^2+62*x^3-36*x^4+6*x^5)*(-1+11*x-41*x^2+61*x^3-35*x^4+6*x^5)*(-1+11*x-40*x^2+59*x^3-34*x^4+6*x^5)*(-1+11*x-40*x^2+58*x^3-33*x^4+6*x^5)
*(-1+11*x-42*x^2+67*x^3-41*x^4+7*x^5)^2*(-1+11*x-42*x^2+66*x^3-40*x^4+7*x^5)*(-1+11*x-41*x^2+63*x^3-38*x^4+7*x^5)*(-1+11*x-41*x^2+61*x^3-36*x^4+7*x^5)*(-1+11*x-43*x^2+71*x^3-45*x^4+8*x^5)*(-1+11*x-42*x^2+66*x^3-41*x^4+8*x^5)*(-1+11*x-41*x^2+63*x^3-39*x^4+8*x^5)*(-1+11*x-43*x^2+72*x^3-49*x^4+9*x^5)*(-1+11*x-43*x^2+71*x^3-46*x^4+9*x^5)^2*(-1+11*x-42*x^2+67*x^3-43*x^4+9*x^5)^2*(-1+11*x-44*x^2+77*x^3-55*x^4+11*x^5)^2*(-1+11*x-43*x^2+72*x^3-49*x^4+11*x^5)
*(1-11*x+45*x^2-84*x^3+70*x^4-21*x^5+x^6)*(1-11*x+44*x^2-78*x^3+59*x^4-15*x^5+x^6)*(1-11*x+43*x^2-72*x^3+51*x^4-14*x^5+x^6)*(1-11*x+43*x^2-72*x^3+50*x^4-13*x^5+x^6)*(1-11*x+42*x^2-67*x^3+45*x^4-12*x^5+x^6)*(1-11*x+42*x^2-68*x^3+46*x^4-12*x^5+x^6)))